03:08:20
INFO
ORB RETEST BOT STARTING
03:08:20
INFO
Mode: PAPER | Symbol: TNA | $/Trade: $2,000
03:08:20
INFO
R:R = 1:2.0 | Max Trades: 2
03:08:20
INFO
Opening Range: 5min | Cutoff: 120min | Flatten: 5min before close
03:08:20
INFO
📊 Data: Yahoo Finance (real-time) + Alpaca IEX (fallback)
03:08:20
INFO
🔌 Testing connection...
03:08:20
DEBUG
Starting new HTTPS connection (1): paper-api.alpaca.markets:443
03:08:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
03:08:20
INFO
✅ Connected: AccountStatus.ACTIVE | Equity: $19,998.30 | Shorting: ✅
03:08:20
DEBUG
Entering history()
03:08:20
DEBUG
('CREATE TABLE IF NOT EXISTS "_tz_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', [])
03:08:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
03:08:20
DEBUG
Entering history()
03:08:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:08:20
DEBUG
Entering get()
03:08:20
DEBUG
Entering _make_request()
03:08:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:08:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:08:20
DEBUG
Entering _get_cookie_and_crumb()
03:08:20
DEBUG
cookie_mode = 'basic'
03:08:20
DEBUG
Entering _get_cookie_and_crumb_basic()
03:08:20
DEBUG
Entering _get_cookie_basic()
03:08:20
DEBUG
Entering _load_cookie_curlCffi()
03:08:20
DEBUG
('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', [])
03:08:20
DEBUG
('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['curlCffi', 1, 0])
03:08:20
DEBUG
Exiting _load_cookie_curlCffi()
03:08:20
DEBUG
reusing persistent cookie
03:08:20
DEBUG
Exiting _get_cookie_basic()
03:08:20
DEBUG
Entering _get_crumb_basic()
03:08:20
DEBUG
Entering _get_cookie_basic()
03:08:20
DEBUG
reusing cookie
03:08:20
DEBUG
Exiting _get_cookie_basic()
03:08:20
DEBUG
crumb = 'KcGUuRLYNwv'
03:08:20
DEBUG
Exiting _get_crumb_basic()
03:08:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
03:08:20
DEBUG
Exiting _get_cookie_and_crumb()
03:08:20
DEBUG
response code=200
03:08:20
DEBUG
Exiting _make_request()
03:08:20
DEBUG
Exiting get()
03:08:20
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-27 14:30:00
03:08:20
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-27 09:30:00-05:00
03:08:20
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-27 00:00:00-05:00
03:08:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-27 00:00:00-05:00
03:08:20
DEBUG
Exiting history()
03:08:20
DEBUG
Exiting history()
03:08:20
DEBUG
Entering history()
03:08:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:08:20
DEBUG
Entering get()
03:08:20
DEBUG
Entering _make_request()
03:08:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:08:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:08:20
DEBUG
Entering _get_cookie_and_crumb()
03:08:20
DEBUG
cookie_mode = 'basic'
03:08:20
DEBUG
Entering _get_cookie_and_crumb_basic()
03:08:20
DEBUG
Entering _get_cookie_basic()
03:08:20
DEBUG
reusing cookie
03:08:20
DEBUG
Exiting _get_cookie_basic()
03:08:20
DEBUG
Entering _get_crumb_basic()
03:08:20
DEBUG
reusing crumb
03:08:20
DEBUG
Exiting _get_crumb_basic()
03:08:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
03:08:20
DEBUG
Exiting _get_cookie_and_crumb()
03:08:21
DEBUG
response code=200
03:08:21
DEBUG
Exiting _make_request()
03:08:21
DEBUG
Exiting get()
03:08:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-21 09:00:00 -> 2026-01-28 00:59:51
03:08:21
DEBUG
TNA: OHLC after cleaning: 2026-01-21 04:00:00-05:00 -> 2026-01-27 19:59:51-05:00
03:08:21
DEBUG
TNA: OHLC after combining events: 2026-01-21 04:00:00-05:00 -> 2026-01-27 19:59:51-05:00
03:08:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-21 04:00:00-05:00 -> 2026-01-27 19:00:00-05:00
03:08:21
DEBUG
Exiting history()
03:08:21
INFO
✅ Yahoo Finance working: TNA = $55.83
03:08:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/calendar?start=2026-01-28&end=2026-01-28 HTTP/1.1" 200 109
03:08:21
INFO
📅 Market Calendar: 2026-01-28 Open=2026-01-28 09:30:00 Close=2026-01-28 16:00:00
03:08:21
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
03:08:21
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
03:08:21
INFO
🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
03:08:21
INFO
🔍 Equity watchdog started
03:08:21
INFO
🔍 Orders watchdog started
03:08:21
INFO
🔄 Price poller started (Yahoo Finance + Alpaca fallback)
03:08:21
INFO
✅ All systems initialized - Waiting for data...
03:08:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:08:21
INFO
Websocket connected
03:08:21
INFO
🔌 WebSocket connected, authenticating...
03:08:21
INFO
✅ WebSocket authenticated, subscribing to TNA
03:08:21
INFO
✅ Subscribed: ['TNA']
03:08:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:54
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
04:08:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:27
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
05:09:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:00
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
06:10:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:33
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
07:10:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:06
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
08:11:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:40
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
09:11:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:00
DEBUG
BAR: 09:30:00 O=56.61 H=56.88 L=56.55 C=56.86
09:31:00
DEBUG
State file cleared
09:31:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:31:00
INFO
🔄 DAILY RESET
09:31:00
INFO
Date: 2026-01-28
09:31:00
INFO
Start Equity: $19,998.28
09:31:00
DEBUG
Checking if OR fetch needed: or_end=2026-01-28 09:35:00-05:00, now=2026-01-28 09:31:00.467680-05:00
09:31:00
DEBUG
No historical fetch needed: or_end=2026-01-28 09:35:00-05:00
09:31:00
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
09:31:00
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:31:00
DEBUG
Building OR: H=56.88 L=56.55
09:31:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:21
DEBUG
Entering history()
09:31:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:21
DEBUG
Entering history()
09:31:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:21
DEBUG
Entering get()
09:31:21
DEBUG
Entering _make_request()
09:31:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:21
DEBUG
Entering _get_cookie_and_crumb()
09:31:21
DEBUG
cookie_mode = 'basic'
09:31:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:21
DEBUG
Entering _get_cookie_basic()
09:31:21
DEBUG
reusing cookie
09:31:21
DEBUG
Exiting _get_cookie_basic()
09:31:21
DEBUG
Entering _get_crumb_basic()
09:31:21
DEBUG
reusing crumb
09:31:21
DEBUG
Exiting _get_crumb_basic()
09:31:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:21
DEBUG
Exiting _get_cookie_and_crumb()
09:31:21
DEBUG
response code=200
09:31:21
DEBUG
Exiting _make_request()
09:31:21
DEBUG
Exiting get()
09:31:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:31:21
09:31:21
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:31:21-05:00
09:31:21
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:21
DEBUG
Exiting history()
09:31:21
DEBUG
Exiting history()
09:31:21
DEBUG
Entering history()
09:31:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:21
DEBUG
Entering get()
09:31:21
DEBUG
Entering _make_request()
09:31:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:21
DEBUG
Entering _get_cookie_and_crumb()
09:31:21
DEBUG
cookie_mode = 'basic'
09:31:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:21
DEBUG
Entering _get_cookie_basic()
09:31:21
DEBUG
reusing cookie
09:31:21
DEBUG
Exiting _get_cookie_basic()
09:31:21
DEBUG
Entering _get_crumb_basic()
09:31:21
DEBUG
reusing crumb
09:31:21
DEBUG
Exiting _get_crumb_basic()
09:31:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:21
DEBUG
Exiting _get_cookie_and_crumb()
09:31:21
DEBUG
response code=200
09:31:21
DEBUG
Exiting _make_request()
09:31:21
DEBUG
Exiting get()
09:31:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:31:21
09:31:21
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:21-05:00
09:31:21
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:21-05:00
09:31:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:31:21
DEBUG
Exiting history()
09:31:21
DEBUG
POLL [Yahoo]: 09:31:21 Price=$56.99
09:31:31
DEBUG
Entering history()
09:31:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:31
DEBUG
Entering history()
09:31:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:31
DEBUG
Entering get()
09:31:31
DEBUG
Entering _make_request()
09:31:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:31
DEBUG
Entering _get_cookie_and_crumb()
09:31:31
DEBUG
cookie_mode = 'basic'
09:31:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:31
DEBUG
Entering _get_cookie_basic()
09:31:31
DEBUG
reusing cookie
09:31:31
DEBUG
Exiting _get_cookie_basic()
09:31:31
DEBUG
Entering _get_crumb_basic()
09:31:31
DEBUG
reusing crumb
09:31:31
DEBUG
Exiting _get_crumb_basic()
09:31:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:31
DEBUG
Exiting _get_cookie_and_crumb()
09:31:31
DEBUG
response code=200
09:31:31
DEBUG
Exiting _make_request()
09:31:31
DEBUG
Exiting get()
09:31:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:31:21
09:31:31
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:31:21-05:00
09:31:31
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:31
DEBUG
Exiting history()
09:31:31
DEBUG
Exiting history()
09:31:31
DEBUG
Entering history()
09:31:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:31
DEBUG
Entering get()
09:31:31
DEBUG
Entering _make_request()
09:31:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:31
DEBUG
Entering _get_cookie_and_crumb()
09:31:31
DEBUG
cookie_mode = 'basic'
09:31:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:31
DEBUG
Entering _get_cookie_basic()
09:31:31
DEBUG
reusing cookie
09:31:31
DEBUG
Exiting _get_cookie_basic()
09:31:31
DEBUG
Entering _get_crumb_basic()
09:31:31
DEBUG
reusing crumb
09:31:31
DEBUG
Exiting _get_crumb_basic()
09:31:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:31
DEBUG
Exiting _get_cookie_and_crumb()
09:31:31
DEBUG
response code=200
09:31:31
DEBUG
Exiting _make_request()
09:31:31
DEBUG
Exiting get()
09:31:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:31:21
09:31:31
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:21-05:00
09:31:31
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:21-05:00
09:31:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:31:31
DEBUG
Exiting history()
09:31:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:41
DEBUG
Entering history()
09:31:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:41
DEBUG
Entering history()
09:31:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:41
DEBUG
Entering get()
09:31:41
DEBUG
Entering _make_request()
09:31:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:41
DEBUG
Entering _get_cookie_and_crumb()
09:31:41
DEBUG
cookie_mode = 'basic'
09:31:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:41
DEBUG
Entering _get_cookie_basic()
09:31:41
DEBUG
reusing cookie
09:31:41
DEBUG
Exiting _get_cookie_basic()
09:31:41
DEBUG
Entering _get_crumb_basic()
09:31:41
DEBUG
reusing crumb
09:31:41
DEBUG
Exiting _get_crumb_basic()
09:31:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:41
DEBUG
Exiting _get_cookie_and_crumb()
09:31:42
DEBUG
response code=200
09:31:42
DEBUG
Exiting _make_request()
09:31:42
DEBUG
Exiting get()
09:31:42
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:31:41
09:31:42
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:31:41-05:00
09:31:42
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:42
DEBUG
Exiting history()
09:31:42
DEBUG
Exiting history()
09:31:42
DEBUG
Entering history()
09:31:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:42
DEBUG
Entering get()
09:31:42
DEBUG
Entering _make_request()
09:31:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:42
DEBUG
Entering _get_cookie_and_crumb()
09:31:42
DEBUG
cookie_mode = 'basic'
09:31:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:42
DEBUG
Entering _get_cookie_basic()
09:31:42
DEBUG
reusing cookie
09:31:42
DEBUG
Exiting _get_cookie_basic()
09:31:42
DEBUG
Entering _get_crumb_basic()
09:31:42
DEBUG
reusing crumb
09:31:42
DEBUG
Exiting _get_crumb_basic()
09:31:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:42
DEBUG
Exiting _get_cookie_and_crumb()
09:31:42
DEBUG
response code=200
09:31:42
DEBUG
Exiting _make_request()
09:31:42
DEBUG
Exiting get()
09:31:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:31:41
09:31:42
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:41-05:00
09:31:42
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:41-05:00
09:31:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:31:42
DEBUG
Exiting history()
09:31:42
DEBUG
POLL [Yahoo]: 09:31:42 Price=$56.97
09:31:52
DEBUG
Entering history()
09:31:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:52
DEBUG
Entering history()
09:31:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:52
DEBUG
Entering get()
09:31:52
DEBUG
Entering _make_request()
09:31:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:52
DEBUG
Entering _get_cookie_and_crumb()
09:31:52
DEBUG
cookie_mode = 'basic'
09:31:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:52
DEBUG
Entering _get_cookie_basic()
09:31:52
DEBUG
reusing cookie
09:31:52
DEBUG
Exiting _get_cookie_basic()
09:31:52
DEBUG
Entering _get_crumb_basic()
09:31:52
DEBUG
reusing crumb
09:31:52
DEBUG
Exiting _get_crumb_basic()
09:31:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:52
DEBUG
Exiting _get_cookie_and_crumb()
09:31:52
DEBUG
response code=200
09:31:52
DEBUG
Exiting _make_request()
09:31:52
DEBUG
Exiting get()
09:31:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:31:50
09:31:52
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:31:50-05:00
09:31:52
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:31:52
DEBUG
Exiting history()
09:31:52
DEBUG
Exiting history()
09:31:52
DEBUG
Entering history()
09:31:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:52
DEBUG
Entering get()
09:31:52
DEBUG
Entering _make_request()
09:31:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:52
DEBUG
Entering _get_cookie_and_crumb()
09:31:52
DEBUG
cookie_mode = 'basic'
09:31:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:52
DEBUG
Entering _get_cookie_basic()
09:31:52
DEBUG
reusing cookie
09:31:52
DEBUG
Exiting _get_cookie_basic()
09:31:52
DEBUG
Entering _get_crumb_basic()
09:31:52
DEBUG
reusing crumb
09:31:52
DEBUG
Exiting _get_crumb_basic()
09:31:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:52
DEBUG
Exiting _get_cookie_and_crumb()
09:31:52
DEBUG
response code=200
09:31:52
DEBUG
Exiting _make_request()
09:31:52
DEBUG
Exiting get()
09:31:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:31:50
09:31:52
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:50-05:00
09:31:52
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:50-05:00
09:31:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:31:52
DEBUG
Exiting history()
09:31:52
DEBUG
POLL [Yahoo]: 09:31:52 Price=$56.95
09:32:00
DEBUG
BAR: 09:31:00 O=56.90 H=57.02 L=56.90 C=57.02
09:32:02
DEBUG
Building OR: H=57.02 L=56.55
09:32:02
DEBUG
Entering history()
09:32:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:02
DEBUG
Entering history()
09:32:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:02
DEBUG
Entering get()
09:32:02
DEBUG
Entering _make_request()
09:32:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:02
DEBUG
Entering _get_cookie_and_crumb()
09:32:02
DEBUG
cookie_mode = 'basic'
09:32:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:02
DEBUG
Entering _get_cookie_basic()
09:32:02
DEBUG
reusing cookie
09:32:02
DEBUG
Exiting _get_cookie_basic()
09:32:02
DEBUG
Entering _get_crumb_basic()
09:32:02
DEBUG
reusing crumb
09:32:02
DEBUG
Exiting _get_crumb_basic()
09:32:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:02
DEBUG
Exiting _get_cookie_and_crumb()
09:32:02
DEBUG
response code=200
09:32:02
DEBUG
Exiting _make_request()
09:32:02
DEBUG
Exiting get()
09:32:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:31:50
09:32:02
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:31:50-05:00
09:32:02
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:02
DEBUG
Exiting history()
09:32:02
DEBUG
Exiting history()
09:32:02
DEBUG
Entering history()
09:32:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:02
DEBUG
Entering get()
09:32:02
DEBUG
Entering _make_request()
09:32:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:02
DEBUG
Entering _get_cookie_and_crumb()
09:32:02
DEBUG
cookie_mode = 'basic'
09:32:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:02
DEBUG
Entering _get_cookie_basic()
09:32:02
DEBUG
reusing cookie
09:32:02
DEBUG
Exiting _get_cookie_basic()
09:32:02
DEBUG
Entering _get_crumb_basic()
09:32:02
DEBUG
reusing crumb
09:32:02
DEBUG
Exiting _get_crumb_basic()
09:32:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:02
DEBUG
Exiting _get_cookie_and_crumb()
09:32:02
DEBUG
response code=200
09:32:02
DEBUG
Exiting _make_request()
09:32:02
DEBUG
Exiting get()
09:32:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:31:50
09:32:02
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:50-05:00
09:32:02
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:31:50-05:00
09:32:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:32:02
DEBUG
Exiting history()
09:32:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:12
DEBUG
Entering history()
09:32:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:12
DEBUG
Entering history()
09:32:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:12
DEBUG
Entering get()
09:32:12
DEBUG
Entering _make_request()
09:32:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:12
DEBUG
Entering _get_cookie_and_crumb()
09:32:12
DEBUG
cookie_mode = 'basic'
09:32:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:12
DEBUG
Entering _get_cookie_basic()
09:32:12
DEBUG
reusing cookie
09:32:12
DEBUG
Exiting _get_cookie_basic()
09:32:12
DEBUG
Entering _get_crumb_basic()
09:32:12
DEBUG
reusing crumb
09:32:12
DEBUG
Exiting _get_crumb_basic()
09:32:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:12
DEBUG
Exiting _get_cookie_and_crumb()
09:32:12
DEBUG
response code=200
09:32:12
DEBUG
Exiting _make_request()
09:32:12
DEBUG
Exiting get()
09:32:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:32:11
09:32:12
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:32:11-05:00
09:32:12
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:12
DEBUG
Exiting history()
09:32:12
DEBUG
Exiting history()
09:32:12
DEBUG
Entering history()
09:32:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:12
DEBUG
Entering get()
09:32:12
DEBUG
Entering _make_request()
09:32:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:12
DEBUG
Entering _get_cookie_and_crumb()
09:32:12
DEBUG
cookie_mode = 'basic'
09:32:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:12
DEBUG
Entering _get_cookie_basic()
09:32:12
DEBUG
reusing cookie
09:32:12
DEBUG
Exiting _get_cookie_basic()
09:32:12
DEBUG
Entering _get_crumb_basic()
09:32:12
DEBUG
reusing crumb
09:32:12
DEBUG
Exiting _get_crumb_basic()
09:32:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:12
DEBUG
Exiting _get_cookie_and_crumb()
09:32:12
DEBUG
response code=200
09:32:12
DEBUG
Exiting _make_request()
09:32:12
DEBUG
Exiting get()
09:32:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:32:11
09:32:12
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:11-05:00
09:32:12
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:11-05:00
09:32:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:32:12
DEBUG
Exiting history()
09:32:12
DEBUG
POLL [Yahoo]: 09:32:12 Price=$56.88
09:32:22
DEBUG
Entering history()
09:32:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:22
DEBUG
Entering history()
09:32:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:22
DEBUG
Entering get()
09:32:22
DEBUG
Entering _make_request()
09:32:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:22
DEBUG
Entering _get_cookie_and_crumb()
09:32:22
DEBUG
cookie_mode = 'basic'
09:32:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:22
DEBUG
Entering _get_cookie_basic()
09:32:22
DEBUG
reusing cookie
09:32:22
DEBUG
Exiting _get_cookie_basic()
09:32:22
DEBUG
Entering _get_crumb_basic()
09:32:22
DEBUG
reusing crumb
09:32:22
DEBUG
Exiting _get_crumb_basic()
09:32:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:22
DEBUG
Exiting _get_cookie_and_crumb()
09:32:22
DEBUG
response code=200
09:32:22
DEBUG
Exiting _make_request()
09:32:22
DEBUG
Exiting get()
09:32:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:32:11
09:32:22
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:32:11-05:00
09:32:22
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:22
DEBUG
Exiting history()
09:32:22
DEBUG
Exiting history()
09:32:22
DEBUG
Entering history()
09:32:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:22
DEBUG
Entering get()
09:32:22
DEBUG
Entering _make_request()
09:32:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:22
DEBUG
Entering _get_cookie_and_crumb()
09:32:22
DEBUG
cookie_mode = 'basic'
09:32:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:22
DEBUG
Entering _get_cookie_basic()
09:32:22
DEBUG
reusing cookie
09:32:22
DEBUG
Exiting _get_cookie_basic()
09:32:22
DEBUG
Entering _get_crumb_basic()
09:32:22
DEBUG
reusing crumb
09:32:22
DEBUG
Exiting _get_crumb_basic()
09:32:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:22
DEBUG
Exiting _get_cookie_and_crumb()
09:32:22
DEBUG
response code=200
09:32:22
DEBUG
Exiting _make_request()
09:32:22
DEBUG
Exiting get()
09:32:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:32:11
09:32:22
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:11-05:00
09:32:22
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:11-05:00
09:32:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:32:22
DEBUG
Exiting history()
09:32:33
DEBUG
Entering history()
09:32:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:33
DEBUG
Entering history()
09:32:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:33
DEBUG
Entering get()
09:32:33
DEBUG
Entering _make_request()
09:32:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:33
DEBUG
Entering _get_cookie_and_crumb()
09:32:33
DEBUG
cookie_mode = 'basic'
09:32:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:33
DEBUG
Entering _get_cookie_basic()
09:32:33
DEBUG
reusing cookie
09:32:33
DEBUG
Exiting _get_cookie_basic()
09:32:33
DEBUG
Entering _get_crumb_basic()
09:32:33
DEBUG
reusing crumb
09:32:33
DEBUG
Exiting _get_crumb_basic()
09:32:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:33
DEBUG
Exiting _get_cookie_and_crumb()
09:32:33
DEBUG
response code=200
09:32:33
DEBUG
Exiting _make_request()
09:32:33
DEBUG
Exiting get()
09:32:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:32:32
09:32:33
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:32:32-05:00
09:32:33
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:33
DEBUG
Exiting history()
09:32:33
DEBUG
Exiting history()
09:32:33
DEBUG
Entering history()
09:32:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:33
DEBUG
Entering get()
09:32:33
DEBUG
Entering _make_request()
09:32:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:33
DEBUG
Entering _get_cookie_and_crumb()
09:32:33
DEBUG
cookie_mode = 'basic'
09:32:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:33
DEBUG
Entering _get_cookie_basic()
09:32:33
DEBUG
reusing cookie
09:32:33
DEBUG
Exiting _get_cookie_basic()
09:32:33
DEBUG
Entering _get_crumb_basic()
09:32:33
DEBUG
reusing crumb
09:32:33
DEBUG
Exiting _get_crumb_basic()
09:32:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:33
DEBUG
Exiting _get_cookie_and_crumb()
09:32:33
DEBUG
response code=200
09:32:33
DEBUG
Exiting _make_request()
09:32:33
DEBUG
Exiting get()
09:32:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:32:32
09:32:33
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:32-05:00
09:32:33
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:32-05:00
09:32:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:32:33
DEBUG
Exiting history()
09:32:33
DEBUG
POLL [Yahoo]: 09:32:33 Price=$56.85
09:32:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:43
DEBUG
Entering history()
09:32:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:43
DEBUG
Entering history()
09:32:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:43
DEBUG
Entering get()
09:32:43
DEBUG
Entering _make_request()
09:32:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:43
DEBUG
Entering _get_cookie_and_crumb()
09:32:43
DEBUG
cookie_mode = 'basic'
09:32:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:43
DEBUG
Entering _get_cookie_basic()
09:32:43
DEBUG
reusing cookie
09:32:43
DEBUG
Exiting _get_cookie_basic()
09:32:43
DEBUG
Entering _get_crumb_basic()
09:32:43
DEBUG
reusing crumb
09:32:43
DEBUG
Exiting _get_crumb_basic()
09:32:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:43
DEBUG
Exiting _get_cookie_and_crumb()
09:32:43
DEBUG
response code=200
09:32:43
DEBUG
Exiting _make_request()
09:32:43
DEBUG
Exiting get()
09:32:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:32:43
09:32:43
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:32:43-05:00
09:32:43
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:43
DEBUG
Exiting history()
09:32:43
DEBUG
Exiting history()
09:32:43
DEBUG
Entering history()
09:32:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:43
DEBUG
Entering get()
09:32:43
DEBUG
Entering _make_request()
09:32:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:43
DEBUG
Entering _get_cookie_and_crumb()
09:32:43
DEBUG
cookie_mode = 'basic'
09:32:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:43
DEBUG
Entering _get_cookie_basic()
09:32:43
DEBUG
reusing cookie
09:32:43
DEBUG
Exiting _get_cookie_basic()
09:32:43
DEBUG
Entering _get_crumb_basic()
09:32:43
DEBUG
reusing crumb
09:32:43
DEBUG
Exiting _get_crumb_basic()
09:32:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:43
DEBUG
Exiting _get_cookie_and_crumb()
09:32:43
DEBUG
response code=200
09:32:43
DEBUG
Exiting _make_request()
09:32:43
DEBUG
Exiting get()
09:32:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:32:32
09:32:43
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:32-05:00
09:32:43
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:32-05:00
09:32:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:32:43
DEBUG
Exiting history()
09:32:43
DEBUG
POLL [Yahoo]: 09:32:43 Price=$56.61
09:32:53
DEBUG
Entering history()
09:32:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:53
DEBUG
Entering history()
09:32:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:53
DEBUG
Entering get()
09:32:53
DEBUG
Entering _make_request()
09:32:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:53
DEBUG
Entering _get_cookie_and_crumb()
09:32:53
DEBUG
cookie_mode = 'basic'
09:32:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:53
DEBUG
Entering _get_cookie_basic()
09:32:53
DEBUG
reusing cookie
09:32:53
DEBUG
Exiting _get_cookie_basic()
09:32:53
DEBUG
Entering _get_crumb_basic()
09:32:53
DEBUG
reusing crumb
09:32:53
DEBUG
Exiting _get_crumb_basic()
09:32:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:53
DEBUG
Exiting _get_cookie_and_crumb()
09:32:53
DEBUG
response code=200
09:32:53
DEBUG
Exiting _make_request()
09:32:53
DEBUG
Exiting get()
09:32:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:32:51
09:32:53
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:32:51-05:00
09:32:53
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:32:53
DEBUG
Exiting history()
09:32:53
DEBUG
Exiting history()
09:32:53
DEBUG
Entering history()
09:32:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:53
DEBUG
Entering get()
09:32:53
DEBUG
Entering _make_request()
09:32:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:53
DEBUG
Entering _get_cookie_and_crumb()
09:32:53
DEBUG
cookie_mode = 'basic'
09:32:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:53
DEBUG
Entering _get_cookie_basic()
09:32:53
DEBUG
reusing cookie
09:32:53
DEBUG
Exiting _get_cookie_basic()
09:32:53
DEBUG
Entering _get_crumb_basic()
09:32:53
DEBUG
reusing crumb
09:32:53
DEBUG
Exiting _get_crumb_basic()
09:32:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:53
DEBUG
Exiting _get_cookie_and_crumb()
09:32:53
DEBUG
response code=200
09:32:53
DEBUG
Exiting _make_request()
09:32:53
DEBUG
Exiting get()
09:32:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:32:51
09:32:53
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:51-05:00
09:32:53
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:51-05:00
09:32:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:32:53
DEBUG
Exiting history()
09:32:53
DEBUG
POLL [Yahoo]: 09:32:53 Price=$56.58
09:33:00
DEBUG
BAR: 09:32:00 O=56.83 H=56.83 L=56.68 C=56.68
09:33:03
DEBUG
Building OR: H=57.02 L=56.55
09:33:03
DEBUG
Entering history()
09:33:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:03
DEBUG
Entering history()
09:33:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:03
DEBUG
Entering get()
09:33:03
DEBUG
Entering _make_request()
09:33:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:03
DEBUG
Entering _get_cookie_and_crumb()
09:33:03
DEBUG
cookie_mode = 'basic'
09:33:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:03
DEBUG
Entering _get_cookie_basic()
09:33:03
DEBUG
reusing cookie
09:33:03
DEBUG
Exiting _get_cookie_basic()
09:33:03
DEBUG
Entering _get_crumb_basic()
09:33:03
DEBUG
reusing crumb
09:33:03
DEBUG
Exiting _get_crumb_basic()
09:33:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:03
DEBUG
Exiting _get_cookie_and_crumb()
09:33:03
DEBUG
response code=200
09:33:03
DEBUG
Exiting _make_request()
09:33:03
DEBUG
Exiting get()
09:33:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:32:51
09:33:03
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:32:51-05:00
09:33:03
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:03
DEBUG
Exiting history()
09:33:03
DEBUG
Exiting history()
09:33:03
DEBUG
Entering history()
09:33:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:03
DEBUG
Entering get()
09:33:03
DEBUG
Entering _make_request()
09:33:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:03
DEBUG
Entering _get_cookie_and_crumb()
09:33:03
DEBUG
cookie_mode = 'basic'
09:33:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:03
DEBUG
Entering _get_cookie_basic()
09:33:03
DEBUG
reusing cookie
09:33:03
DEBUG
Exiting _get_cookie_basic()
09:33:03
DEBUG
Entering _get_crumb_basic()
09:33:03
DEBUG
reusing crumb
09:33:03
DEBUG
Exiting _get_crumb_basic()
09:33:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:03
DEBUG
Exiting _get_cookie_and_crumb()
09:33:03
DEBUG
response code=200
09:33:03
DEBUG
Exiting _make_request()
09:33:03
DEBUG
Exiting get()
09:33:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:32:51
09:33:03
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:51-05:00
09:33:03
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:32:51-05:00
09:33:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:33:03
DEBUG
Exiting history()
09:33:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:13
DEBUG
Entering history()
09:33:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:13
DEBUG
Entering history()
09:33:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:13
DEBUG
Entering get()
09:33:13
DEBUG
Entering _make_request()
09:33:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:13
DEBUG
Entering _get_cookie_and_crumb()
09:33:13
DEBUG
cookie_mode = 'basic'
09:33:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:13
DEBUG
Entering _get_cookie_basic()
09:33:13
DEBUG
reusing cookie
09:33:13
DEBUG
Exiting _get_cookie_basic()
09:33:13
DEBUG
Entering _get_crumb_basic()
09:33:13
DEBUG
reusing crumb
09:33:13
DEBUG
Exiting _get_crumb_basic()
09:33:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:13
DEBUG
Exiting _get_cookie_and_crumb()
09:33:13
DEBUG
response code=200
09:33:13
DEBUG
Exiting _make_request()
09:33:13
DEBUG
Exiting get()
09:33:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:33:13
09:33:13
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:33:13-05:00
09:33:13
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:13
DEBUG
Exiting history()
09:33:13
DEBUG
Exiting history()
09:33:13
DEBUG
Entering history()
09:33:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:13
DEBUG
Entering get()
09:33:13
DEBUG
Entering _make_request()
09:33:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:13
DEBUG
Entering _get_cookie_and_crumb()
09:33:13
DEBUG
cookie_mode = 'basic'
09:33:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:13
DEBUG
Entering _get_cookie_basic()
09:33:13
DEBUG
reusing cookie
09:33:13
DEBUG
Exiting _get_cookie_basic()
09:33:13
DEBUG
Entering _get_crumb_basic()
09:33:13
DEBUG
reusing crumb
09:33:13
DEBUG
Exiting _get_crumb_basic()
09:33:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:13
DEBUG
Exiting _get_cookie_and_crumb()
09:33:13
DEBUG
response code=200
09:33:13
DEBUG
Exiting _make_request()
09:33:13
DEBUG
Exiting get()
09:33:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:33:13
09:33:13
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:13-05:00
09:33:13
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:13-05:00
09:33:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:33:13
DEBUG
Exiting history()
09:33:14
DEBUG
POLL [Yahoo]: 09:33:14 Price=$56.43
09:33:24
DEBUG
Entering history()
09:33:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:24
DEBUG
Entering history()
09:33:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:24
DEBUG
Entering get()
09:33:24
DEBUG
Entering _make_request()
09:33:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:24
DEBUG
Entering _get_cookie_and_crumb()
09:33:24
DEBUG
cookie_mode = 'basic'
09:33:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:24
DEBUG
Entering _get_cookie_basic()
09:33:24
DEBUG
reusing cookie
09:33:24
DEBUG
Exiting _get_cookie_basic()
09:33:24
DEBUG
Entering _get_crumb_basic()
09:33:24
DEBUG
reusing crumb
09:33:24
DEBUG
Exiting _get_crumb_basic()
09:33:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:24
DEBUG
Exiting _get_cookie_and_crumb()
09:33:24
DEBUG
response code=200
09:33:24
DEBUG
Exiting _make_request()
09:33:24
DEBUG
Exiting get()
09:33:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:33:23
09:33:24
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:33:23-05:00
09:33:24
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:24
DEBUG
Exiting history()
09:33:24
DEBUG
Exiting history()
09:33:24
DEBUG
Entering history()
09:33:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:24
DEBUG
Entering get()
09:33:24
DEBUG
Entering _make_request()
09:33:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:24
DEBUG
Entering _get_cookie_and_crumb()
09:33:24
DEBUG
cookie_mode = 'basic'
09:33:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:24
DEBUG
Entering _get_cookie_basic()
09:33:24
DEBUG
reusing cookie
09:33:24
DEBUG
Exiting _get_cookie_basic()
09:33:24
DEBUG
Entering _get_crumb_basic()
09:33:24
DEBUG
reusing crumb
09:33:24
DEBUG
Exiting _get_crumb_basic()
09:33:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:24
DEBUG
Exiting _get_cookie_and_crumb()
09:33:24
DEBUG
response code=200
09:33:24
DEBUG
Exiting _make_request()
09:33:24
DEBUG
Exiting get()
09:33:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:33:23
09:33:24
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:23-05:00
09:33:24
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:23-05:00
09:33:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:33:24
DEBUG
Exiting history()
09:33:24
DEBUG
POLL [Yahoo]: 09:33:24 Price=$56.39
09:33:34
DEBUG
Entering history()
09:33:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:34
DEBUG
Entering history()
09:33:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:34
DEBUG
Entering get()
09:33:34
DEBUG
Entering _make_request()
09:33:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:34
DEBUG
Entering _get_cookie_and_crumb()
09:33:34
DEBUG
cookie_mode = 'basic'
09:33:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:34
DEBUG
Entering _get_cookie_basic()
09:33:34
DEBUG
reusing cookie
09:33:34
DEBUG
Exiting _get_cookie_basic()
09:33:34
DEBUG
Entering _get_crumb_basic()
09:33:34
DEBUG
reusing crumb
09:33:34
DEBUG
Exiting _get_crumb_basic()
09:33:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:34
DEBUG
Exiting _get_cookie_and_crumb()
09:33:34
DEBUG
response code=200
09:33:34
DEBUG
Exiting _make_request()
09:33:34
DEBUG
Exiting get()
09:33:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:33:30
09:33:34
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:33:30-05:00
09:33:34
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:34
DEBUG
Exiting history()
09:33:34
DEBUG
Exiting history()
09:33:34
DEBUG
Entering history()
09:33:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:34
DEBUG
Entering get()
09:33:34
DEBUG
Entering _make_request()
09:33:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:34
DEBUG
Entering _get_cookie_and_crumb()
09:33:34
DEBUG
cookie_mode = 'basic'
09:33:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:34
DEBUG
Entering _get_cookie_basic()
09:33:34
DEBUG
reusing cookie
09:33:34
DEBUG
Exiting _get_cookie_basic()
09:33:34
DEBUG
Entering _get_crumb_basic()
09:33:34
DEBUG
reusing crumb
09:33:34
DEBUG
Exiting _get_crumb_basic()
09:33:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:34
DEBUG
Exiting _get_cookie_and_crumb()
09:33:34
DEBUG
response code=200
09:33:34
DEBUG
Exiting _make_request()
09:33:34
DEBUG
Exiting get()
09:33:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:33:23
09:33:34
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:23-05:00
09:33:34
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:23-05:00
09:33:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:33:34
DEBUG
Exiting history()
09:33:34
DEBUG
POLL [Yahoo]: 09:33:34 Price=$56.35
09:33:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:44
DEBUG
Entering history()
09:33:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:44
DEBUG
Entering history()
09:33:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:44
DEBUG
Entering get()
09:33:44
DEBUG
Entering _make_request()
09:33:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:44
DEBUG
Entering _get_cookie_and_crumb()
09:33:44
DEBUG
cookie_mode = 'basic'
09:33:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:44
DEBUG
Entering _get_cookie_basic()
09:33:44
DEBUG
reusing cookie
09:33:44
DEBUG
Exiting _get_cookie_basic()
09:33:44
DEBUG
Entering _get_crumb_basic()
09:33:44
DEBUG
reusing crumb
09:33:44
DEBUG
Exiting _get_crumb_basic()
09:33:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:44
DEBUG
Exiting _get_cookie_and_crumb()
09:33:44
DEBUG
response code=200
09:33:44
DEBUG
Exiting _make_request()
09:33:44
DEBUG
Exiting get()
09:33:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:33:30
09:33:44
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:33:30-05:00
09:33:44
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:44
DEBUG
Exiting history()
09:33:44
DEBUG
Exiting history()
09:33:44
DEBUG
Entering history()
09:33:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:44
DEBUG
Entering get()
09:33:44
DEBUG
Entering _make_request()
09:33:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:44
DEBUG
Entering _get_cookie_and_crumb()
09:33:44
DEBUG
cookie_mode = 'basic'
09:33:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:44
DEBUG
Entering _get_cookie_basic()
09:33:44
DEBUG
reusing cookie
09:33:44
DEBUG
Exiting _get_cookie_basic()
09:33:44
DEBUG
Entering _get_crumb_basic()
09:33:44
DEBUG
reusing crumb
09:33:44
DEBUG
Exiting _get_crumb_basic()
09:33:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:44
DEBUG
Exiting _get_cookie_and_crumb()
09:33:44
DEBUG
response code=200
09:33:44
DEBUG
Exiting _make_request()
09:33:44
DEBUG
Exiting get()
09:33:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:33:43
09:33:44
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:43-05:00
09:33:44
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:43-05:00
09:33:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:33:44
DEBUG
Exiting history()
09:33:54
DEBUG
Entering history()
09:33:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:54
DEBUG
Entering history()
09:33:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:54
DEBUG
Entering get()
09:33:54
DEBUG
Entering _make_request()
09:33:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:54
DEBUG
Entering _get_cookie_and_crumb()
09:33:54
DEBUG
cookie_mode = 'basic'
09:33:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:54
DEBUG
Entering _get_cookie_basic()
09:33:54
DEBUG
reusing cookie
09:33:54
DEBUG
Exiting _get_cookie_basic()
09:33:54
DEBUG
Entering _get_crumb_basic()
09:33:54
DEBUG
reusing crumb
09:33:54
DEBUG
Exiting _get_crumb_basic()
09:33:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:54
DEBUG
Exiting _get_cookie_and_crumb()
09:33:54
DEBUG
response code=200
09:33:54
DEBUG
Exiting _make_request()
09:33:54
DEBUG
Exiting get()
09:33:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:33:49
09:33:54
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:33:49-05:00
09:33:54
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:33:54
DEBUG
Exiting history()
09:33:54
DEBUG
Exiting history()
09:33:54
DEBUG
Entering history()
09:33:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:54
DEBUG
Entering get()
09:33:54
DEBUG
Entering _make_request()
09:33:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:54
DEBUG
Entering _get_cookie_and_crumb()
09:33:54
DEBUG
cookie_mode = 'basic'
09:33:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:54
DEBUG
Entering _get_cookie_basic()
09:33:54
DEBUG
reusing cookie
09:33:54
DEBUG
Exiting _get_cookie_basic()
09:33:54
DEBUG
Entering _get_crumb_basic()
09:33:54
DEBUG
reusing crumb
09:33:54
DEBUG
Exiting _get_crumb_basic()
09:33:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:54
DEBUG
Exiting _get_cookie_and_crumb()
09:33:54
DEBUG
response code=200
09:33:54
DEBUG
Exiting _make_request()
09:33:54
DEBUG
Exiting get()
09:33:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:33:43
09:33:54
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:43-05:00
09:33:54
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:33:43-05:00
09:33:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:33:54
DEBUG
Exiting history()
09:33:54
DEBUG
POLL [Yahoo]: 09:33:54 Price=$56.50
09:34:00
DEBUG
BAR: 09:33:00 O=56.51 H=56.54 L=56.39 C=56.48
09:34:04
DEBUG
Building OR: H=57.02 L=56.39
09:34:04
DEBUG
Entering history()
09:34:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:04
DEBUG
Entering history()
09:34:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:04
DEBUG
Entering get()
09:34:04
DEBUG
Entering _make_request()
09:34:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:04
DEBUG
Entering _get_cookie_and_crumb()
09:34:04
DEBUG
cookie_mode = 'basic'
09:34:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:04
DEBUG
Entering _get_cookie_basic()
09:34:04
DEBUG
reusing cookie
09:34:04
DEBUG
Exiting _get_cookie_basic()
09:34:04
DEBUG
Entering _get_crumb_basic()
09:34:04
DEBUG
reusing crumb
09:34:04
DEBUG
Exiting _get_crumb_basic()
09:34:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:04
DEBUG
Exiting _get_cookie_and_crumb()
09:34:05
DEBUG
response code=200
09:34:05
DEBUG
Exiting _make_request()
09:34:05
DEBUG
Exiting get()
09:34:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:33:49
09:34:05
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:33:49-05:00
09:34:05
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:05
DEBUG
Exiting history()
09:34:05
DEBUG
Exiting history()
09:34:05
DEBUG
Entering history()
09:34:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:05
DEBUG
Entering get()
09:34:05
DEBUG
Entering _make_request()
09:34:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:05
DEBUG
Entering _get_cookie_and_crumb()
09:34:05
DEBUG
cookie_mode = 'basic'
09:34:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:05
DEBUG
Entering _get_cookie_basic()
09:34:05
DEBUG
reusing cookie
09:34:05
DEBUG
Exiting _get_cookie_basic()
09:34:05
DEBUG
Entering _get_crumb_basic()
09:34:05
DEBUG
reusing crumb
09:34:05
DEBUG
Exiting _get_crumb_basic()
09:34:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:05
DEBUG
Exiting _get_cookie_and_crumb()
09:34:05
DEBUG
response code=200
09:34:05
DEBUG
Exiting _make_request()
09:34:05
DEBUG
Exiting get()
09:34:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:34:01
09:34:05
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:01-05:00
09:34:05
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:01-05:00
09:34:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:34:05
DEBUG
Exiting history()
09:34:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:15
DEBUG
Entering history()
09:34:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:15
DEBUG
Entering history()
09:34:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering get()
09:34:15
DEBUG
Entering _make_request()
09:34:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering _get_cookie_and_crumb()
09:34:15
DEBUG
cookie_mode = 'basic'
09:34:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Entering _get_cookie_basic()
09:34:15
DEBUG
reusing cookie
09:34:15
DEBUG
Exiting _get_cookie_basic()
09:34:15
DEBUG
Entering _get_crumb_basic()
09:34:15
DEBUG
reusing crumb
09:34:15
DEBUG
Exiting _get_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb()
09:34:15
DEBUG
response code=200
09:34:15
DEBUG
Exiting _make_request()
09:34:15
DEBUG
Exiting get()
09:34:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:34:08
09:34:15
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:34:08-05:00
09:34:15
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:15
DEBUG
Exiting history()
09:34:15
DEBUG
Exiting history()
09:34:15
DEBUG
Entering history()
09:34:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering get()
09:34:15
DEBUG
Entering _make_request()
09:34:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering _get_cookie_and_crumb()
09:34:15
DEBUG
cookie_mode = 'basic'
09:34:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Entering _get_cookie_basic()
09:34:15
DEBUG
reusing cookie
09:34:15
DEBUG
Exiting _get_cookie_basic()
09:34:15
DEBUG
Entering _get_crumb_basic()
09:34:15
DEBUG
reusing crumb
09:34:15
DEBUG
Exiting _get_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb()
09:34:15
DEBUG
response code=200
09:34:15
DEBUG
Exiting _make_request()
09:34:15
DEBUG
Exiting get()
09:34:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:34:08
09:34:15
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:08-05:00
09:34:15
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:08-05:00
09:34:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:34:15
DEBUG
Exiting history()
09:34:15
DEBUG
POLL [Yahoo]: 09:34:15 Price=$56.40
09:34:25
INFO
🔔 MARKET OPEN
09:34:25
DEBUG
Entering history()
09:34:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:25
DEBUG
Entering history()
09:34:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:25
DEBUG
Entering get()
09:34:25
DEBUG
Entering _make_request()
09:34:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:25
DEBUG
Entering _get_cookie_and_crumb()
09:34:25
DEBUG
cookie_mode = 'basic'
09:34:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:25
DEBUG
Entering _get_cookie_basic()
09:34:25
DEBUG
reusing cookie
09:34:25
DEBUG
Exiting _get_cookie_basic()
09:34:25
DEBUG
Entering _get_crumb_basic()
09:34:25
DEBUG
reusing crumb
09:34:25
DEBUG
Exiting _get_crumb_basic()
09:34:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:25
DEBUG
Exiting _get_cookie_and_crumb()
09:34:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:34:25
DEBUG
response code=200
09:34:25
DEBUG
Exiting _make_request()
09:34:25
DEBUG
Exiting get()
09:34:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:34:24
09:34:25
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:34:24-05:00
09:34:25
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:25
DEBUG
Exiting history()
09:34:25
DEBUG
Exiting history()
09:34:25
DEBUG
Entering history()
09:34:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:25
DEBUG
Entering get()
09:34:25
DEBUG
Entering _make_request()
09:34:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:25
DEBUG
Entering _get_cookie_and_crumb()
09:34:25
DEBUG
cookie_mode = 'basic'
09:34:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:25
DEBUG
Entering _get_cookie_basic()
09:34:25
DEBUG
reusing cookie
09:34:25
DEBUG
Exiting _get_cookie_basic()
09:34:25
DEBUG
Entering _get_crumb_basic()
09:34:25
DEBUG
reusing crumb
09:34:25
DEBUG
Exiting _get_crumb_basic()
09:34:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:25
DEBUG
Exiting _get_cookie_and_crumb()
09:34:25
DEBUG
response code=200
09:34:25
DEBUG
Exiting _make_request()
09:34:25
DEBUG
Exiting get()
09:34:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:34:08
09:34:25
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:08-05:00
09:34:25
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:08-05:00
09:34:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:34:25
DEBUG
Exiting history()
09:34:25
DEBUG
POLL [Yahoo]: 09:34:25 Price=$56.44
09:34:35
DEBUG
Entering history()
09:34:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:35
DEBUG
Entering history()
09:34:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:35
DEBUG
Entering get()
09:34:35
DEBUG
Entering _make_request()
09:34:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:35
DEBUG
Entering _get_cookie_and_crumb()
09:34:35
DEBUG
cookie_mode = 'basic'
09:34:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:35
DEBUG
Entering _get_cookie_basic()
09:34:35
DEBUG
reusing cookie
09:34:35
DEBUG
Exiting _get_cookie_basic()
09:34:35
DEBUG
Entering _get_crumb_basic()
09:34:35
DEBUG
reusing crumb
09:34:35
DEBUG
Exiting _get_crumb_basic()
09:34:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:35
DEBUG
Exiting _get_cookie_and_crumb()
09:34:35
DEBUG
response code=200
09:34:35
DEBUG
Exiting _make_request()
09:34:35
DEBUG
Exiting get()
09:34:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:34:24
09:34:35
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:34:24-05:00
09:34:35
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:35
DEBUG
Exiting history()
09:34:35
DEBUG
Exiting history()
09:34:35
DEBUG
Entering history()
09:34:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:35
DEBUG
Entering get()
09:34:35
DEBUG
Entering _make_request()
09:34:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:35
DEBUG
Entering _get_cookie_and_crumb()
09:34:35
DEBUG
cookie_mode = 'basic'
09:34:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:35
DEBUG
Entering _get_cookie_basic()
09:34:35
DEBUG
reusing cookie
09:34:35
DEBUG
Exiting _get_cookie_basic()
09:34:35
DEBUG
Entering _get_crumb_basic()
09:34:35
DEBUG
reusing crumb
09:34:35
DEBUG
Exiting _get_crumb_basic()
09:34:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:35
DEBUG
Exiting _get_cookie_and_crumb()
09:34:35
DEBUG
response code=200
09:34:35
DEBUG
Exiting _make_request()
09:34:35
DEBUG
Exiting get()
09:34:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:34:34
09:34:35
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:34-05:00
09:34:35
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:34-05:00
09:34:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:34:35
DEBUG
Exiting history()
09:34:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:45
DEBUG
Entering history()
09:34:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:45
DEBUG
Entering history()
09:34:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:45
DEBUG
Entering get()
09:34:45
DEBUG
Entering _make_request()
09:34:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:45
DEBUG
Entering _get_cookie_and_crumb()
09:34:45
DEBUG
cookie_mode = 'basic'
09:34:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:45
DEBUG
Entering _get_cookie_basic()
09:34:45
DEBUG
reusing cookie
09:34:45
DEBUG
Exiting _get_cookie_basic()
09:34:45
DEBUG
Entering _get_crumb_basic()
09:34:45
DEBUG
reusing crumb
09:34:45
DEBUG
Exiting _get_crumb_basic()
09:34:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:45
DEBUG
Exiting _get_cookie_and_crumb()
09:34:45
DEBUG
response code=200
09:34:45
DEBUG
Exiting _make_request()
09:34:45
DEBUG
Exiting get()
09:34:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:34:45
09:34:45
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:34:45-05:00
09:34:45
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:45
DEBUG
Exiting history()
09:34:45
DEBUG
Exiting history()
09:34:45
DEBUG
Entering history()
09:34:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:45
DEBUG
Entering get()
09:34:45
DEBUG
Entering _make_request()
09:34:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:45
DEBUG
Entering _get_cookie_and_crumb()
09:34:45
DEBUG
cookie_mode = 'basic'
09:34:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:45
DEBUG
Entering _get_cookie_basic()
09:34:45
DEBUG
reusing cookie
09:34:45
DEBUG
Exiting _get_cookie_basic()
09:34:45
DEBUG
Entering _get_crumb_basic()
09:34:45
DEBUG
reusing crumb
09:34:45
DEBUG
Exiting _get_crumb_basic()
09:34:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:45
DEBUG
Exiting _get_cookie_and_crumb()
09:34:45
DEBUG
response code=200
09:34:45
DEBUG
Exiting _make_request()
09:34:45
DEBUG
Exiting get()
09:34:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:34:34
09:34:45
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:34-05:00
09:34:45
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:34-05:00
09:34:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:34:45
DEBUG
Exiting history()
09:34:45
DEBUG
POLL [Yahoo]: 09:34:45 Price=$56.47
09:34:55
DEBUG
Entering history()
09:34:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:55
DEBUG
Entering history()
09:34:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:55
DEBUG
Entering get()
09:34:55
DEBUG
Entering _make_request()
09:34:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:55
DEBUG
Entering _get_cookie_and_crumb()
09:34:55
DEBUG
cookie_mode = 'basic'
09:34:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:55
DEBUG
Entering _get_cookie_basic()
09:34:55
DEBUG
reusing cookie
09:34:55
DEBUG
Exiting _get_cookie_basic()
09:34:55
DEBUG
Entering _get_crumb_basic()
09:34:55
DEBUG
reusing crumb
09:34:55
DEBUG
Exiting _get_crumb_basic()
09:34:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:55
DEBUG
Exiting _get_cookie_and_crumb()
09:34:55
DEBUG
response code=200
09:34:55
DEBUG
Exiting _make_request()
09:34:55
DEBUG
Exiting get()
09:34:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:34:45
09:34:55
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:34:45-05:00
09:34:55
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:34:55
DEBUG
Exiting history()
09:34:55
DEBUG
Exiting history()
09:34:55
DEBUG
Entering history()
09:34:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:55
DEBUG
Entering get()
09:34:55
DEBUG
Entering _make_request()
09:34:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:55
DEBUG
Entering _get_cookie_and_crumb()
09:34:55
DEBUG
cookie_mode = 'basic'
09:34:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:55
DEBUG
Entering _get_cookie_basic()
09:34:55
DEBUG
reusing cookie
09:34:55
DEBUG
Exiting _get_cookie_basic()
09:34:55
DEBUG
Entering _get_crumb_basic()
09:34:55
DEBUG
reusing crumb
09:34:55
DEBUG
Exiting _get_crumb_basic()
09:34:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:55
DEBUG
Exiting _get_cookie_and_crumb()
09:34:55
DEBUG
response code=200
09:34:55
DEBUG
Exiting _make_request()
09:34:55
DEBUG
Exiting get()
09:34:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:34:53
09:34:55
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:53-05:00
09:34:55
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:34:53-05:00
09:34:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:34:55
DEBUG
Exiting history()
09:35:00
DEBUG
BAR: 09:34:00 O=56.38 H=56.46 L=56.38 C=56.42
09:35:05
DEBUG
Building OR: H=57.02 L=56.38
09:35:05
DEBUG
Entering history()
09:35:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:05
DEBUG
Entering history()
09:35:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:05
DEBUG
Entering get()
09:35:05
DEBUG
Entering _make_request()
09:35:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:05
DEBUG
Entering _get_cookie_and_crumb()
09:35:05
DEBUG
cookie_mode = 'basic'
09:35:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:05
DEBUG
Entering _get_cookie_basic()
09:35:05
DEBUG
reusing cookie
09:35:05
DEBUG
Exiting _get_cookie_basic()
09:35:05
DEBUG
Entering _get_crumb_basic()
09:35:05
DEBUG
reusing crumb
09:35:05
DEBUG
Exiting _get_crumb_basic()
09:35:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:05
DEBUG
Exiting _get_cookie_and_crumb()
09:35:06
DEBUG
response code=200
09:35:06
DEBUG
Exiting _make_request()
09:35:06
DEBUG
Exiting get()
09:35:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:35:00
09:35:06
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:35:00-05:00
09:35:06
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:06
DEBUG
Exiting history()
09:35:06
DEBUG
Exiting history()
09:35:06
DEBUG
Entering history()
09:35:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:06
DEBUG
Entering get()
09:35:06
DEBUG
Entering _make_request()
09:35:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:06
DEBUG
Entering _get_cookie_and_crumb()
09:35:06
DEBUG
cookie_mode = 'basic'
09:35:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:06
DEBUG
Entering _get_cookie_basic()
09:35:06
DEBUG
reusing cookie
09:35:06
DEBUG
Exiting _get_cookie_basic()
09:35:06
DEBUG
Entering _get_crumb_basic()
09:35:06
DEBUG
reusing crumb
09:35:06
DEBUG
Exiting _get_crumb_basic()
09:35:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:06
DEBUG
Exiting _get_cookie_and_crumb()
09:35:06
DEBUG
response code=200
09:35:06
DEBUG
Exiting _make_request()
09:35:06
DEBUG
Exiting get()
09:35:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:35:00
09:35:06
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:00-05:00
09:35:06
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:00-05:00
09:35:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:00-05:00
09:35:06
DEBUG
Exiting history()
09:35:06
DEBUG
POLL [Yahoo]: 09:35:06 Price=$56.46
09:35:06
INFO
📊 OPENING RANGE SET (from collected bars)
09:35:06
INFO
High: $57.02 | Low: $56.38
09:35:06
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
09:35:06
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:35:06
DEBUG
State saved
09:35:06
DEBUG
CHECK: C=56.46 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:35:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:16
DEBUG
Entering history()
09:35:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:16
DEBUG
Entering history()
09:35:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:16
DEBUG
Entering get()
09:35:16
DEBUG
Entering _make_request()
09:35:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:16
DEBUG
Entering _get_cookie_and_crumb()
09:35:16
DEBUG
cookie_mode = 'basic'
09:35:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:16
DEBUG
Entering _get_cookie_basic()
09:35:16
DEBUG
reusing cookie
09:35:16
DEBUG
Exiting _get_cookie_basic()
09:35:16
DEBUG
Entering _get_crumb_basic()
09:35:16
DEBUG
reusing crumb
09:35:16
DEBUG
Exiting _get_crumb_basic()
09:35:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:16
DEBUG
Exiting _get_cookie_and_crumb()
09:35:16
DEBUG
response code=200
09:35:16
DEBUG
Exiting _make_request()
09:35:16
DEBUG
Exiting get()
09:35:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:35:15
09:35:16
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:35:15-05:00
09:35:16
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:16
DEBUG
Exiting history()
09:35:16
DEBUG
Exiting history()
09:35:16
DEBUG
Entering history()
09:35:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:16
DEBUG
Entering get()
09:35:16
DEBUG
Entering _make_request()
09:35:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:16
DEBUG
Entering _get_cookie_and_crumb()
09:35:16
DEBUG
cookie_mode = 'basic'
09:35:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:16
DEBUG
Entering _get_cookie_basic()
09:35:16
DEBUG
reusing cookie
09:35:16
DEBUG
Exiting _get_cookie_basic()
09:35:16
DEBUG
Entering _get_crumb_basic()
09:35:16
DEBUG
reusing crumb
09:35:16
DEBUG
Exiting _get_crumb_basic()
09:35:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:16
DEBUG
Exiting _get_cookie_and_crumb()
09:35:16
DEBUG
response code=200
09:35:16
DEBUG
Exiting _make_request()
09:35:16
DEBUG
Exiting get()
09:35:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:35:15
09:35:16
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:15-05:00
09:35:16
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:15-05:00
09:35:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:35:16
DEBUG
Exiting history()
09:35:16
DEBUG
POLL [Yahoo]: 09:35:16 Price=$56.61
09:35:16
DEBUG
CHECK: C=56.61 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:35:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:35:26
DEBUG
Entering history()
09:35:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:26
DEBUG
Entering history()
09:35:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:26
DEBUG
Entering get()
09:35:26
DEBUG
Entering _make_request()
09:35:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:26
DEBUG
Entering _get_cookie_and_crumb()
09:35:26
DEBUG
cookie_mode = 'basic'
09:35:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:26
DEBUG
Entering _get_cookie_basic()
09:35:26
DEBUG
reusing cookie
09:35:26
DEBUG
Exiting _get_cookie_basic()
09:35:26
DEBUG
Entering _get_crumb_basic()
09:35:26
DEBUG
reusing crumb
09:35:26
DEBUG
Exiting _get_crumb_basic()
09:35:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:26
DEBUG
Exiting _get_cookie_and_crumb()
09:35:26
DEBUG
response code=200
09:35:26
DEBUG
Exiting _make_request()
09:35:26
DEBUG
Exiting get()
09:35:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:35:15
09:35:26
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:35:15-05:00
09:35:26
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:26
DEBUG
Exiting history()
09:35:26
DEBUG
Exiting history()
09:35:26
DEBUG
Entering history()
09:35:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:26
DEBUG
Entering get()
09:35:26
DEBUG
Entering _make_request()
09:35:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:26
DEBUG
Entering _get_cookie_and_crumb()
09:35:26
DEBUG
cookie_mode = 'basic'
09:35:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:26
DEBUG
Entering _get_cookie_basic()
09:35:26
DEBUG
reusing cookie
09:35:26
DEBUG
Exiting _get_cookie_basic()
09:35:26
DEBUG
Entering _get_crumb_basic()
09:35:26
DEBUG
reusing crumb
09:35:26
DEBUG
Exiting _get_crumb_basic()
09:35:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:26
DEBUG
Exiting _get_cookie_and_crumb()
09:35:26
DEBUG
response code=200
09:35:26
DEBUG
Exiting _make_request()
09:35:26
DEBUG
Exiting get()
09:35:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:35:15
09:35:26
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:15-05:00
09:35:26
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:15-05:00
09:35:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:35:26
DEBUG
Exiting history()
09:35:36
DEBUG
Entering history()
09:35:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:36
DEBUG
Entering history()
09:35:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:36
DEBUG
Entering get()
09:35:36
DEBUG
Entering _make_request()
09:35:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:36
DEBUG
Entering _get_cookie_and_crumb()
09:35:36
DEBUG
cookie_mode = 'basic'
09:35:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:36
DEBUG
Entering _get_cookie_basic()
09:35:36
DEBUG
reusing cookie
09:35:36
DEBUG
Exiting _get_cookie_basic()
09:35:36
DEBUG
Entering _get_crumb_basic()
09:35:36
DEBUG
reusing crumb
09:35:36
DEBUG
Exiting _get_crumb_basic()
09:35:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:36
DEBUG
Exiting _get_cookie_and_crumb()
09:35:36
DEBUG
response code=200
09:35:36
DEBUG
Exiting _make_request()
09:35:36
DEBUG
Exiting get()
09:35:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:35:33
09:35:36
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:35:33-05:00
09:35:36
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:36
DEBUG
Exiting history()
09:35:36
DEBUG
Exiting history()
09:35:36
DEBUG
Entering history()
09:35:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:36
DEBUG
Entering get()
09:35:36
DEBUG
Entering _make_request()
09:35:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:36
DEBUG
Entering _get_cookie_and_crumb()
09:35:36
DEBUG
cookie_mode = 'basic'
09:35:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:36
DEBUG
Entering _get_cookie_basic()
09:35:36
DEBUG
reusing cookie
09:35:36
DEBUG
Exiting _get_cookie_basic()
09:35:36
DEBUG
Entering _get_crumb_basic()
09:35:36
DEBUG
reusing crumb
09:35:36
DEBUG
Exiting _get_crumb_basic()
09:35:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:36
DEBUG
Exiting _get_cookie_and_crumb()
09:35:36
DEBUG
response code=200
09:35:36
DEBUG
Exiting _make_request()
09:35:36
DEBUG
Exiting get()
09:35:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:35:33
09:35:36
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:33-05:00
09:35:36
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:33-05:00
09:35:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:35:36
DEBUG
Exiting history()
09:35:36
DEBUG
POLL [Yahoo]: 09:35:36 Price=$56.65
09:35:36
DEBUG
CHECK: C=56.65 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:35:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:46
DEBUG
Entering history()
09:35:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:46
DEBUG
Entering history()
09:35:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:46
DEBUG
Entering get()
09:35:46
DEBUG
Entering _make_request()
09:35:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:46
DEBUG
Entering _get_cookie_and_crumb()
09:35:46
DEBUG
cookie_mode = 'basic'
09:35:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:46
DEBUG
Entering _get_cookie_basic()
09:35:46
DEBUG
reusing cookie
09:35:46
DEBUG
Exiting _get_cookie_basic()
09:35:46
DEBUG
Entering _get_crumb_basic()
09:35:46
DEBUG
reusing crumb
09:35:46
DEBUG
Exiting _get_crumb_basic()
09:35:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:46
DEBUG
Exiting _get_cookie_and_crumb()
09:35:46
DEBUG
response code=200
09:35:46
DEBUG
Exiting _make_request()
09:35:46
DEBUG
Exiting get()
09:35:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:35:33
09:35:46
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:35:33-05:00
09:35:46
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:46
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:46
DEBUG
Exiting history()
09:35:46
DEBUG
Exiting history()
09:35:46
DEBUG
Entering history()
09:35:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:46
DEBUG
Entering get()
09:35:46
DEBUG
Entering _make_request()
09:35:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:46
DEBUG
Entering _get_cookie_and_crumb()
09:35:46
DEBUG
cookie_mode = 'basic'
09:35:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:46
DEBUG
Entering _get_cookie_basic()
09:35:46
DEBUG
reusing cookie
09:35:46
DEBUG
Exiting _get_cookie_basic()
09:35:46
DEBUG
Entering _get_crumb_basic()
09:35:46
DEBUG
reusing crumb
09:35:46
DEBUG
Exiting _get_crumb_basic()
09:35:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:46
DEBUG
Exiting _get_cookie_and_crumb()
09:35:46
DEBUG
response code=200
09:35:46
DEBUG
Exiting _make_request()
09:35:46
DEBUG
Exiting get()
09:35:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:35:33
09:35:46
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:33-05:00
09:35:46
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:33-05:00
09:35:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:35:46
DEBUG
Exiting history()
09:35:56
DEBUG
Entering history()
09:35:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:56
DEBUG
Entering history()
09:35:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:56
DEBUG
Entering get()
09:35:56
DEBUG
Entering _make_request()
09:35:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:56
DEBUG
Entering _get_cookie_and_crumb()
09:35:56
DEBUG
cookie_mode = 'basic'
09:35:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:56
DEBUG
Entering _get_cookie_basic()
09:35:56
DEBUG
reusing cookie
09:35:56
DEBUG
Exiting _get_cookie_basic()
09:35:56
DEBUG
Entering _get_crumb_basic()
09:35:56
DEBUG
reusing crumb
09:35:56
DEBUG
Exiting _get_crumb_basic()
09:35:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:56
DEBUG
Exiting _get_cookie_and_crumb()
09:35:56
DEBUG
response code=200
09:35:56
DEBUG
Exiting _make_request()
09:35:56
DEBUG
Exiting get()
09:35:56
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:35:54
09:35:56
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:35:54-05:00
09:35:56
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:56
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:35:56
DEBUG
Exiting history()
09:35:56
DEBUG
Exiting history()
09:35:56
DEBUG
Entering history()
09:35:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:56
DEBUG
Entering get()
09:35:56
DEBUG
Entering _make_request()
09:35:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:56
DEBUG
Entering _get_cookie_and_crumb()
09:35:56
DEBUG
cookie_mode = 'basic'
09:35:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:56
DEBUG
Entering _get_cookie_basic()
09:35:56
DEBUG
reusing cookie
09:35:56
DEBUG
Exiting _get_cookie_basic()
09:35:56
DEBUG
Entering _get_crumb_basic()
09:35:56
DEBUG
reusing crumb
09:35:56
DEBUG
Exiting _get_crumb_basic()
09:35:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:56
DEBUG
Exiting _get_cookie_and_crumb()
09:35:57
DEBUG
response code=200
09:35:57
DEBUG
Exiting _make_request()
09:35:57
DEBUG
Exiting get()
09:35:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:35:54
09:35:57
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:54-05:00
09:35:57
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:35:54-05:00
09:35:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:35:57
DEBUG
Exiting history()
09:35:57
DEBUG
POLL [Yahoo]: 09:35:57 Price=$56.58
09:35:57
DEBUG
CHECK: C=56.58 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:36:07
DEBUG
Entering history()
09:36:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:07
DEBUG
Entering history()
09:36:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering get()
09:36:07
DEBUG
Entering _make_request()
09:36:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering _get_cookie_and_crumb()
09:36:07
DEBUG
cookie_mode = 'basic'
09:36:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Entering _get_cookie_basic()
09:36:07
DEBUG
reusing cookie
09:36:07
DEBUG
Exiting _get_cookie_basic()
09:36:07
DEBUG
Entering _get_crumb_basic()
09:36:07
DEBUG
reusing crumb
09:36:07
DEBUG
Exiting _get_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb()
09:36:07
DEBUG
response code=200
09:36:07
DEBUG
Exiting _make_request()
09:36:07
DEBUG
Exiting get()
09:36:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:36:04
09:36:07
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:36:04-05:00
09:36:07
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:07
DEBUG
Exiting history()
09:36:07
DEBUG
Exiting history()
09:36:07
DEBUG
Entering history()
09:36:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering get()
09:36:07
DEBUG
Entering _make_request()
09:36:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering _get_cookie_and_crumb()
09:36:07
DEBUG
cookie_mode = 'basic'
09:36:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Entering _get_cookie_basic()
09:36:07
DEBUG
reusing cookie
09:36:07
DEBUG
Exiting _get_cookie_basic()
09:36:07
DEBUG
Entering _get_crumb_basic()
09:36:07
DEBUG
reusing crumb
09:36:07
DEBUG
Exiting _get_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb()
09:36:07
DEBUG
response code=200
09:36:07
DEBUG
Exiting _make_request()
09:36:07
DEBUG
Exiting get()
09:36:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:36:04
09:36:07
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:04-05:00
09:36:07
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:04-05:00
09:36:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:36:07
DEBUG
Exiting history()
09:36:07
DEBUG
POLL [Yahoo]: 09:36:07 Price=$56.52
09:36:07
DEBUG
CHECK: C=56.52 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:36:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:17
DEBUG
Entering history()
09:36:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:17
DEBUG
Entering history()
09:36:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:17
DEBUG
Entering get()
09:36:17
DEBUG
Entering _make_request()
09:36:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:17
DEBUG
Entering _get_cookie_and_crumb()
09:36:17
DEBUG
cookie_mode = 'basic'
09:36:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:17
DEBUG
Entering _get_cookie_basic()
09:36:17
DEBUG
reusing cookie
09:36:17
DEBUG
Exiting _get_cookie_basic()
09:36:17
DEBUG
Entering _get_crumb_basic()
09:36:17
DEBUG
reusing crumb
09:36:17
DEBUG
Exiting _get_crumb_basic()
09:36:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:17
DEBUG
Exiting _get_cookie_and_crumb()
09:36:17
DEBUG
response code=200
09:36:17
DEBUG
Exiting _make_request()
09:36:17
DEBUG
Exiting get()
09:36:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:36:15
09:36:17
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:36:15-05:00
09:36:17
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:17
DEBUG
Exiting history()
09:36:17
DEBUG
Exiting history()
09:36:17
DEBUG
Entering history()
09:36:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:17
DEBUG
Entering get()
09:36:17
DEBUG
Entering _make_request()
09:36:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:17
DEBUG
Entering _get_cookie_and_crumb()
09:36:17
DEBUG
cookie_mode = 'basic'
09:36:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:17
DEBUG
Entering _get_cookie_basic()
09:36:17
DEBUG
reusing cookie
09:36:17
DEBUG
Exiting _get_cookie_basic()
09:36:17
DEBUG
Entering _get_crumb_basic()
09:36:17
DEBUG
reusing crumb
09:36:17
DEBUG
Exiting _get_crumb_basic()
09:36:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:17
DEBUG
Exiting _get_cookie_and_crumb()
09:36:17
DEBUG
response code=200
09:36:17
DEBUG
Exiting _make_request()
09:36:17
DEBUG
Exiting get()
09:36:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:36:15
09:36:17
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:15-05:00
09:36:17
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:15-05:00
09:36:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:36:17
DEBUG
Exiting history()
09:36:17
DEBUG
POLL [Yahoo]: 09:36:17 Price=$56.42
09:36:17
DEBUG
CHECK: C=56.42 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:36:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:36:27
DEBUG
Entering history()
09:36:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:27
DEBUG
Entering history()
09:36:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:27
DEBUG
Entering get()
09:36:27
DEBUG
Entering _make_request()
09:36:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:27
DEBUG
Entering _get_cookie_and_crumb()
09:36:27
DEBUG
cookie_mode = 'basic'
09:36:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:27
DEBUG
Entering _get_cookie_basic()
09:36:27
DEBUG
reusing cookie
09:36:27
DEBUG
Exiting _get_cookie_basic()
09:36:27
DEBUG
Entering _get_crumb_basic()
09:36:27
DEBUG
reusing crumb
09:36:27
DEBUG
Exiting _get_crumb_basic()
09:36:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:27
DEBUG
Exiting _get_cookie_and_crumb()
09:36:27
DEBUG
response code=200
09:36:27
DEBUG
Exiting _make_request()
09:36:27
DEBUG
Exiting get()
09:36:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:36:25
09:36:27
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:36:25-05:00
09:36:27
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:27
DEBUG
Exiting history()
09:36:27
DEBUG
Exiting history()
09:36:27
DEBUG
Entering history()
09:36:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:27
DEBUG
Entering get()
09:36:27
DEBUG
Entering _make_request()
09:36:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:27
DEBUG
Entering _get_cookie_and_crumb()
09:36:27
DEBUG
cookie_mode = 'basic'
09:36:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:27
DEBUG
Entering _get_cookie_basic()
09:36:27
DEBUG
reusing cookie
09:36:27
DEBUG
Exiting _get_cookie_basic()
09:36:27
DEBUG
Entering _get_crumb_basic()
09:36:27
DEBUG
reusing crumb
09:36:27
DEBUG
Exiting _get_crumb_basic()
09:36:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:27
DEBUG
Exiting _get_cookie_and_crumb()
09:36:27
DEBUG
response code=200
09:36:27
DEBUG
Exiting _make_request()
09:36:27
DEBUG
Exiting get()
09:36:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:36:15
09:36:27
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:15-05:00
09:36:27
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:15-05:00
09:36:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:36:27
DEBUG
Exiting history()
09:36:27
DEBUG
POLL [Yahoo]: 09:36:27 Price=$56.42
09:36:27
DEBUG
CHECK: C=56.42 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:36:37
DEBUG
Entering history()
09:36:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:37
DEBUG
Entering history()
09:36:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:37
DEBUG
Entering get()
09:36:37
DEBUG
Entering _make_request()
09:36:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:37
DEBUG
Entering _get_cookie_and_crumb()
09:36:37
DEBUG
cookie_mode = 'basic'
09:36:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:37
DEBUG
Entering _get_cookie_basic()
09:36:37
DEBUG
reusing cookie
09:36:37
DEBUG
Exiting _get_cookie_basic()
09:36:37
DEBUG
Entering _get_crumb_basic()
09:36:37
DEBUG
reusing crumb
09:36:37
DEBUG
Exiting _get_crumb_basic()
09:36:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:37
DEBUG
Exiting _get_cookie_and_crumb()
09:36:37
DEBUG
response code=200
09:36:37
DEBUG
Exiting _make_request()
09:36:37
DEBUG
Exiting get()
09:36:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:36:25
09:36:37
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:36:25-05:00
09:36:37
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:37
DEBUG
Exiting history()
09:36:37
DEBUG
Exiting history()
09:36:37
DEBUG
Entering history()
09:36:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:37
DEBUG
Entering get()
09:36:37
DEBUG
Entering _make_request()
09:36:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:37
DEBUG
Entering _get_cookie_and_crumb()
09:36:37
DEBUG
cookie_mode = 'basic'
09:36:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:37
DEBUG
Entering _get_cookie_basic()
09:36:37
DEBUG
reusing cookie
09:36:37
DEBUG
Exiting _get_cookie_basic()
09:36:37
DEBUG
Entering _get_crumb_basic()
09:36:37
DEBUG
reusing crumb
09:36:37
DEBUG
Exiting _get_crumb_basic()
09:36:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:37
DEBUG
Exiting _get_cookie_and_crumb()
09:36:37
DEBUG
response code=200
09:36:37
DEBUG
Exiting _make_request()
09:36:37
DEBUG
Exiting get()
09:36:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:36:35
09:36:37
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:35-05:00
09:36:37
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:35-05:00
09:36:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:36:37
DEBUG
Exiting history()
09:36:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:47
DEBUG
Entering history()
09:36:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:47
DEBUG
Entering history()
09:36:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:47
DEBUG
Entering get()
09:36:47
DEBUG
Entering _make_request()
09:36:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:47
DEBUG
Entering _get_cookie_and_crumb()
09:36:47
DEBUG
cookie_mode = 'basic'
09:36:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:47
DEBUG
Entering _get_cookie_basic()
09:36:47
DEBUG
reusing cookie
09:36:47
DEBUG
Exiting _get_cookie_basic()
09:36:47
DEBUG
Entering _get_crumb_basic()
09:36:47
DEBUG
reusing crumb
09:36:47
DEBUG
Exiting _get_crumb_basic()
09:36:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:47
DEBUG
Exiting _get_cookie_and_crumb()
09:36:47
DEBUG
response code=200
09:36:47
DEBUG
Exiting _make_request()
09:36:47
DEBUG
Exiting get()
09:36:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:36:43
09:36:47
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:36:43-05:00
09:36:47
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:47
DEBUG
Exiting history()
09:36:47
DEBUG
Exiting history()
09:36:47
DEBUG
Entering history()
09:36:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:47
DEBUG
Entering get()
09:36:47
DEBUG
Entering _make_request()
09:36:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:47
DEBUG
Entering _get_cookie_and_crumb()
09:36:47
DEBUG
cookie_mode = 'basic'
09:36:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:47
DEBUG
Entering _get_cookie_basic()
09:36:47
DEBUG
reusing cookie
09:36:47
DEBUG
Exiting _get_cookie_basic()
09:36:47
DEBUG
Entering _get_crumb_basic()
09:36:47
DEBUG
reusing crumb
09:36:47
DEBUG
Exiting _get_crumb_basic()
09:36:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:47
DEBUG
Exiting _get_cookie_and_crumb()
09:36:47
DEBUG
response code=200
09:36:47
DEBUG
Exiting _make_request()
09:36:47
DEBUG
Exiting get()
09:36:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:36:35
09:36:47
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:35-05:00
09:36:47
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:35-05:00
09:36:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:36:47
DEBUG
Exiting history()
09:36:47
DEBUG
POLL [Yahoo]: 09:36:47 Price=$56.43
09:36:47
DEBUG
CHECK: C=56.43 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:36:57
DEBUG
Entering history()
09:36:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:57
DEBUG
Entering history()
09:36:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:57
DEBUG
Entering get()
09:36:57
DEBUG
Entering _make_request()
09:36:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:57
DEBUG
Entering _get_cookie_and_crumb()
09:36:57
DEBUG
cookie_mode = 'basic'
09:36:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:57
DEBUG
Entering _get_cookie_basic()
09:36:57
DEBUG
reusing cookie
09:36:57
DEBUG
Exiting _get_cookie_basic()
09:36:57
DEBUG
Entering _get_crumb_basic()
09:36:57
DEBUG
reusing crumb
09:36:57
DEBUG
Exiting _get_crumb_basic()
09:36:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:57
DEBUG
Exiting _get_cookie_and_crumb()
09:36:57
DEBUG
response code=200
09:36:57
DEBUG
Exiting _make_request()
09:36:57
DEBUG
Exiting get()
09:36:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:36:43
09:36:57
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:36:43-05:00
09:36:57
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:36:57
DEBUG
Exiting history()
09:36:57
DEBUG
Exiting history()
09:36:57
DEBUG
Entering history()
09:36:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:57
DEBUG
Entering get()
09:36:57
DEBUG
Entering _make_request()
09:36:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:57
DEBUG
Entering _get_cookie_and_crumb()
09:36:57
DEBUG
cookie_mode = 'basic'
09:36:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:57
DEBUG
Entering _get_cookie_basic()
09:36:57
DEBUG
reusing cookie
09:36:57
DEBUG
Exiting _get_cookie_basic()
09:36:57
DEBUG
Entering _get_crumb_basic()
09:36:57
DEBUG
reusing crumb
09:36:57
DEBUG
Exiting _get_crumb_basic()
09:36:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:57
DEBUG
Exiting _get_cookie_and_crumb()
09:36:57
DEBUG
response code=200
09:36:57
DEBUG
Exiting _make_request()
09:36:57
DEBUG
Exiting get()
09:36:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:36:55
09:36:57
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:55-05:00
09:36:57
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:36:55-05:00
09:36:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:36:57
DEBUG
Exiting history()
09:37:00
DEBUG
BAR: 09:36:00 O=56.44 H=56.44 L=56.44 C=56.44
09:37:00
DEBUG
Checking: C=56.44 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:37:07
DEBUG
Entering history()
09:37:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:07
DEBUG
Entering history()
09:37:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:07
DEBUG
Entering get()
09:37:07
DEBUG
Entering _make_request()
09:37:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:07
DEBUG
Entering _get_cookie_and_crumb()
09:37:07
DEBUG
cookie_mode = 'basic'
09:37:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:07
DEBUG
Entering _get_cookie_basic()
09:37:07
DEBUG
reusing cookie
09:37:07
DEBUG
Exiting _get_cookie_basic()
09:37:07
DEBUG
Entering _get_crumb_basic()
09:37:07
DEBUG
reusing crumb
09:37:07
DEBUG
Exiting _get_crumb_basic()
09:37:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:07
DEBUG
Exiting _get_cookie_and_crumb()
09:37:08
DEBUG
response code=200
09:37:08
DEBUG
Exiting _make_request()
09:37:08
DEBUG
Exiting get()
09:37:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:37:04
09:37:08
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:37:04-05:00
09:37:08
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:08
DEBUG
Exiting history()
09:37:08
DEBUG
Exiting history()
09:37:08
DEBUG
Entering history()
09:37:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:08
DEBUG
Entering get()
09:37:08
DEBUG
Entering _make_request()
09:37:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:08
DEBUG
Entering _get_cookie_and_crumb()
09:37:08
DEBUG
cookie_mode = 'basic'
09:37:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:08
DEBUG
Entering _get_cookie_basic()
09:37:08
DEBUG
reusing cookie
09:37:08
DEBUG
Exiting _get_cookie_basic()
09:37:08
DEBUG
Entering _get_crumb_basic()
09:37:08
DEBUG
reusing crumb
09:37:08
DEBUG
Exiting _get_crumb_basic()
09:37:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:08
DEBUG
Exiting _get_cookie_and_crumb()
09:37:08
DEBUG
response code=200
09:37:08
DEBUG
Exiting _make_request()
09:37:08
DEBUG
Exiting get()
09:37:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:37:04
09:37:08
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:04-05:00
09:37:08
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:04-05:00
09:37:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:37:08
DEBUG
Exiting history()
09:37:08
DEBUG
POLL [Yahoo]: 09:37:08 Price=$56.36
09:37:08
DEBUG
CHECK: C=56.36 vs OH=57.02 OL=56.38 | broke_high=False broke_low=False
09:37:08
INFO
📉 BREAKOUT DOWN: $56.38 → $56.36
09:37:08
DEBUG
State saved
09:37:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:18
DEBUG
Entering history()
09:37:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:18
DEBUG
Entering history()
09:37:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering get()
09:37:18
DEBUG
Entering _make_request()
09:37:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering _get_cookie_and_crumb()
09:37:18
DEBUG
cookie_mode = 'basic'
09:37:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Entering _get_cookie_basic()
09:37:18
DEBUG
reusing cookie
09:37:18
DEBUG
Exiting _get_cookie_basic()
09:37:18
DEBUG
Entering _get_crumb_basic()
09:37:18
DEBUG
reusing crumb
09:37:18
DEBUG
Exiting _get_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb()
09:37:18
DEBUG
response code=200
09:37:18
DEBUG
Exiting _make_request()
09:37:18
DEBUG
Exiting get()
09:37:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:37:15
09:37:18
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:37:15-05:00
09:37:18
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:18
DEBUG
Exiting history()
09:37:18
DEBUG
Exiting history()
09:37:18
DEBUG
Entering history()
09:37:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering get()
09:37:18
DEBUG
Entering _make_request()
09:37:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering _get_cookie_and_crumb()
09:37:18
DEBUG
cookie_mode = 'basic'
09:37:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Entering _get_cookie_basic()
09:37:18
DEBUG
reusing cookie
09:37:18
DEBUG
Exiting _get_cookie_basic()
09:37:18
DEBUG
Entering _get_crumb_basic()
09:37:18
DEBUG
reusing crumb
09:37:18
DEBUG
Exiting _get_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb()
09:37:18
DEBUG
response code=200
09:37:18
DEBUG
Exiting _make_request()
09:37:18
DEBUG
Exiting get()
09:37:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:37:04
09:37:18
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:04-05:00
09:37:18
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:04-05:00
09:37:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:37:18
DEBUG
Exiting history()
09:37:18
DEBUG
POLL [Yahoo]: 09:37:18 Price=$56.26
09:37:18
DEBUG
CHECK: C=56.26 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
09:37:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:37:28
DEBUG
Entering history()
09:37:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:28
DEBUG
Entering history()
09:37:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:28
DEBUG
Entering get()
09:37:28
DEBUG
Entering _make_request()
09:37:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:28
DEBUG
Entering _get_cookie_and_crumb()
09:37:28
DEBUG
cookie_mode = 'basic'
09:37:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:28
DEBUG
Entering _get_cookie_basic()
09:37:28
DEBUG
reusing cookie
09:37:28
DEBUG
Exiting _get_cookie_basic()
09:37:28
DEBUG
Entering _get_crumb_basic()
09:37:28
DEBUG
reusing crumb
09:37:28
DEBUG
Exiting _get_crumb_basic()
09:37:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:28
DEBUG
Exiting _get_cookie_and_crumb()
09:37:28
DEBUG
response code=200
09:37:28
DEBUG
Exiting _make_request()
09:37:28
DEBUG
Exiting get()
09:37:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:37:15
09:37:28
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:37:15-05:00
09:37:28
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:28
DEBUG
Exiting history()
09:37:28
DEBUG
Exiting history()
09:37:28
DEBUG
Entering history()
09:37:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:28
DEBUG
Entering get()
09:37:28
DEBUG
Entering _make_request()
09:37:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:28
DEBUG
Entering _get_cookie_and_crumb()
09:37:28
DEBUG
cookie_mode = 'basic'
09:37:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:28
DEBUG
Entering _get_cookie_basic()
09:37:28
DEBUG
reusing cookie
09:37:28
DEBUG
Exiting _get_cookie_basic()
09:37:28
DEBUG
Entering _get_crumb_basic()
09:37:28
DEBUG
reusing crumb
09:37:28
DEBUG
Exiting _get_crumb_basic()
09:37:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:28
DEBUG
Exiting _get_cookie_and_crumb()
09:37:28
DEBUG
response code=200
09:37:28
DEBUG
Exiting _make_request()
09:37:28
DEBUG
Exiting get()
09:37:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:37:24
09:37:28
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:24-05:00
09:37:28
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:24-05:00
09:37:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:37:28
DEBUG
Exiting history()
09:37:38
DEBUG
Entering history()
09:37:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:38
DEBUG
Entering history()
09:37:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:38
DEBUG
Entering get()
09:37:38
DEBUG
Entering _make_request()
09:37:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:38
DEBUG
Entering _get_cookie_and_crumb()
09:37:38
DEBUG
cookie_mode = 'basic'
09:37:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:38
DEBUG
Entering _get_cookie_basic()
09:37:38
DEBUG
reusing cookie
09:37:38
DEBUG
Exiting _get_cookie_basic()
09:37:38
DEBUG
Entering _get_crumb_basic()
09:37:38
DEBUG
reusing crumb
09:37:38
DEBUG
Exiting _get_crumb_basic()
09:37:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:38
DEBUG
Exiting _get_cookie_and_crumb()
09:37:38
DEBUG
response code=200
09:37:38
DEBUG
Exiting _make_request()
09:37:38
DEBUG
Exiting get()
09:37:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:37:35
09:37:38
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:37:35-05:00
09:37:38
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:38
DEBUG
Exiting history()
09:37:38
DEBUG
Exiting history()
09:37:38
DEBUG
Entering history()
09:37:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:38
DEBUG
Entering get()
09:37:38
DEBUG
Entering _make_request()
09:37:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:38
DEBUG
Entering _get_cookie_and_crumb()
09:37:38
DEBUG
cookie_mode = 'basic'
09:37:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:38
DEBUG
Entering _get_cookie_basic()
09:37:38
DEBUG
reusing cookie
09:37:38
DEBUG
Exiting _get_cookie_basic()
09:37:38
DEBUG
Entering _get_crumb_basic()
09:37:38
DEBUG
reusing crumb
09:37:38
DEBUG
Exiting _get_crumb_basic()
09:37:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:38
DEBUG
Exiting _get_cookie_and_crumb()
09:37:38
DEBUG
response code=200
09:37:38
DEBUG
Exiting _make_request()
09:37:38
DEBUG
Exiting get()
09:37:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:37:24
09:37:38
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:24-05:00
09:37:38
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:24-05:00
09:37:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:37:38
DEBUG
Exiting history()
09:37:38
DEBUG
POLL [Yahoo]: 09:37:38 Price=$56.24
09:37:38
DEBUG
CHECK: C=56.24 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
09:37:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:48
DEBUG
Entering history()
09:37:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:48
DEBUG
Entering history()
09:37:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:48
DEBUG
Entering get()
09:37:48
DEBUG
Entering _make_request()
09:37:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:48
DEBUG
Entering _get_cookie_and_crumb()
09:37:48
DEBUG
cookie_mode = 'basic'
09:37:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:48
DEBUG
Entering _get_cookie_basic()
09:37:48
DEBUG
reusing cookie
09:37:48
DEBUG
Exiting _get_cookie_basic()
09:37:48
DEBUG
Entering _get_crumb_basic()
09:37:48
DEBUG
reusing crumb
09:37:48
DEBUG
Exiting _get_crumb_basic()
09:37:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:48
DEBUG
Exiting _get_cookie_and_crumb()
09:37:48
DEBUG
response code=200
09:37:48
DEBUG
Exiting _make_request()
09:37:48
DEBUG
Exiting get()
09:37:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:37:46
09:37:48
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:37:46-05:00
09:37:48
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:48
DEBUG
Exiting history()
09:37:48
DEBUG
Exiting history()
09:37:48
DEBUG
Entering history()
09:37:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:48
DEBUG
Entering get()
09:37:48
DEBUG
Entering _make_request()
09:37:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:48
DEBUG
Entering _get_cookie_and_crumb()
09:37:48
DEBUG
cookie_mode = 'basic'
09:37:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:48
DEBUG
Entering _get_cookie_basic()
09:37:48
DEBUG
reusing cookie
09:37:48
DEBUG
Exiting _get_cookie_basic()
09:37:48
DEBUG
Entering _get_crumb_basic()
09:37:48
DEBUG
reusing crumb
09:37:48
DEBUG
Exiting _get_crumb_basic()
09:37:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:48
DEBUG
Exiting _get_cookie_and_crumb()
09:37:48
DEBUG
response code=200
09:37:48
DEBUG
Exiting _make_request()
09:37:48
DEBUG
Exiting get()
09:37:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:37:46
09:37:48
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:46-05:00
09:37:48
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:46-05:00
09:37:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:37:48
DEBUG
Exiting history()
09:37:48
DEBUG
POLL [Yahoo]: 09:37:48 Price=$56.21
09:37:48
DEBUG
CHECK: C=56.21 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
09:37:58
DEBUG
Entering history()
09:37:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:58
DEBUG
Entering history()
09:37:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:58
DEBUG
Entering get()
09:37:58
DEBUG
Entering _make_request()
09:37:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:58
DEBUG
Entering _get_cookie_and_crumb()
09:37:58
DEBUG
cookie_mode = 'basic'
09:37:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:58
DEBUG
Entering _get_cookie_basic()
09:37:58
DEBUG
reusing cookie
09:37:58
DEBUG
Exiting _get_cookie_basic()
09:37:58
DEBUG
Entering _get_crumb_basic()
09:37:58
DEBUG
reusing crumb
09:37:58
DEBUG
Exiting _get_crumb_basic()
09:37:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:58
DEBUG
Exiting _get_cookie_and_crumb()
09:37:58
DEBUG
response code=200
09:37:58
DEBUG
Exiting _make_request()
09:37:58
DEBUG
Exiting get()
09:37:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:37:46
09:37:58
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:37:46-05:00
09:37:58
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:37:58
DEBUG
Exiting history()
09:37:58
DEBUG
Exiting history()
09:37:58
DEBUG
Entering history()
09:37:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:58
DEBUG
Entering get()
09:37:58
DEBUG
Entering _make_request()
09:37:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:58
DEBUG
Entering _get_cookie_and_crumb()
09:37:58
DEBUG
cookie_mode = 'basic'
09:37:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:58
DEBUG
Entering _get_cookie_basic()
09:37:58
DEBUG
reusing cookie
09:37:58
DEBUG
Exiting _get_cookie_basic()
09:37:58
DEBUG
Entering _get_crumb_basic()
09:37:58
DEBUG
reusing crumb
09:37:58
DEBUG
Exiting _get_crumb_basic()
09:37:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:58
DEBUG
Exiting _get_cookie_and_crumb()
09:37:58
DEBUG
response code=200
09:37:58
DEBUG
Exiting _make_request()
09:37:58
DEBUG
Exiting get()
09:37:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:37:46
09:37:58
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:46-05:00
09:37:58
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:37:46-05:00
09:37:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:37:58
DEBUG
Exiting history()
09:38:00
DEBUG
BAR: 09:37:00 O=56.24 H=56.24 L=56.18 C=56.18
09:38:00
DEBUG
Checking: C=56.18 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
09:38:08
DEBUG
Entering history()
09:38:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:08
DEBUG
Entering history()
09:38:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:08
DEBUG
Entering get()
09:38:08
DEBUG
Entering _make_request()
09:38:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:08
DEBUG
Entering _get_cookie_and_crumb()
09:38:08
DEBUG
cookie_mode = 'basic'
09:38:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:08
DEBUG
Entering _get_cookie_basic()
09:38:08
DEBUG
reusing cookie
09:38:08
DEBUG
Exiting _get_cookie_basic()
09:38:08
DEBUG
Entering _get_crumb_basic()
09:38:08
DEBUG
reusing crumb
09:38:08
DEBUG
Exiting _get_crumb_basic()
09:38:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:08
DEBUG
Exiting _get_cookie_and_crumb()
09:38:08
DEBUG
response code=200
09:38:08
DEBUG
Exiting _make_request()
09:38:08
DEBUG
Exiting get()
09:38:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:38:02
09:38:08
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:38:02-05:00
09:38:08
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:08
DEBUG
Exiting history()
09:38:08
DEBUG
Exiting history()
09:38:08
DEBUG
Entering history()
09:38:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:08
DEBUG
Entering get()
09:38:08
DEBUG
Entering _make_request()
09:38:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:08
DEBUG
Entering _get_cookie_and_crumb()
09:38:08
DEBUG
cookie_mode = 'basic'
09:38:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:08
DEBUG
Entering _get_cookie_basic()
09:38:08
DEBUG
reusing cookie
09:38:08
DEBUG
Exiting _get_cookie_basic()
09:38:08
DEBUG
Entering _get_crumb_basic()
09:38:08
DEBUG
reusing crumb
09:38:08
DEBUG
Exiting _get_crumb_basic()
09:38:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:08
DEBUG
Exiting _get_cookie_and_crumb()
09:38:08
DEBUG
response code=200
09:38:08
DEBUG
Exiting _make_request()
09:38:08
DEBUG
Exiting get()
09:38:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:38:02
09:38:08
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:02-05:00
09:38:08
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:02-05:00
09:38:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:38:08
DEBUG
Exiting history()
09:38:08
DEBUG
POLL [Yahoo]: 09:38:08 Price=$56.20
09:38:08
DEBUG
CHECK: C=56.20 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
09:38:08
INFO
✅ SHORT RETEST CONFIRMED: $56.20 | Level: $56.38
09:38:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:38:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:38:08
DEBUG
Starting new HTTPS connection (1): data.alpaca.markets:443
09:38:09
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
09:38:09
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
09:38:09
INFO
💰 SHORT ORDER
09:38:09
INFO
Symbol: TNA | Side: SELL (Short) | Shares: 35
09:38:09
INFO
Entry: $56.18 | Stop: $56.51 | Target: $55.52
09:38:09
INFO
Risk: $11.62 | Reward: $23.23 | R:R = 1:2.0
09:38:09
DEBUG
https://paper-api.alpaca.markets:443 "POST /v2/orders HTTP/1.1" 422 64
09:38:09
ERROR
❌ Order failed: {"code":42210000,"message":"asset \"TNA\" cannot be sold short"}
09:38:09
DEBUG
State saved
09:38:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:19
DEBUG
Entering history()
09:38:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:19
DEBUG
Entering history()
09:38:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:19
DEBUG
Entering get()
09:38:19
DEBUG
Entering _make_request()
09:38:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:19
DEBUG
Entering _get_cookie_and_crumb()
09:38:19
DEBUG
cookie_mode = 'basic'
09:38:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:19
DEBUG
Entering _get_cookie_basic()
09:38:19
DEBUG
reusing cookie
09:38:19
DEBUG
Exiting _get_cookie_basic()
09:38:19
DEBUG
Entering _get_crumb_basic()
09:38:19
DEBUG
reusing crumb
09:38:19
DEBUG
Exiting _get_crumb_basic()
09:38:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:19
DEBUG
Exiting _get_cookie_and_crumb()
09:38:19
DEBUG
response code=200
09:38:19
DEBUG
Exiting _make_request()
09:38:19
DEBUG
Exiting get()
09:38:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:38:17
09:38:19
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:38:17-05:00
09:38:19
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:19
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:19
DEBUG
Exiting history()
09:38:19
DEBUG
Exiting history()
09:38:19
DEBUG
Entering history()
09:38:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:19
DEBUG
Entering get()
09:38:19
DEBUG
Entering _make_request()
09:38:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:19
DEBUG
Entering _get_cookie_and_crumb()
09:38:19
DEBUG
cookie_mode = 'basic'
09:38:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:19
DEBUG
Entering _get_cookie_basic()
09:38:19
DEBUG
reusing cookie
09:38:19
DEBUG
Exiting _get_cookie_basic()
09:38:19
DEBUG
Entering _get_crumb_basic()
09:38:19
DEBUG
reusing crumb
09:38:19
DEBUG
Exiting _get_crumb_basic()
09:38:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:19
DEBUG
Exiting _get_cookie_and_crumb()
09:38:19
DEBUG
response code=200
09:38:19
DEBUG
Exiting _make_request()
09:38:19
DEBUG
Exiting get()
09:38:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:38:17
09:38:19
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:17-05:00
09:38:19
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:17-05:00
09:38:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:38:19
DEBUG
Exiting history()
09:38:19
DEBUG
POLL [Yahoo]: 09:38:19 Price=$56.16
09:38:19
DEBUG
CHECK: C=56.16 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
09:38:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:38:24
INFO
💓 STATUS: Range H=$57.02 L=$56.38 | Pos: flat (0)
09:38:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:38:29
DEBUG
Entering history()
09:38:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:29
DEBUG
Entering history()
09:38:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:29
DEBUG
Entering get()
09:38:29
DEBUG
Entering _make_request()
09:38:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:29
DEBUG
Entering _get_cookie_and_crumb()
09:38:29
DEBUG
cookie_mode = 'basic'
09:38:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:29
DEBUG
Entering _get_cookie_basic()
09:38:29
DEBUG
reusing cookie
09:38:29
DEBUG
Exiting _get_cookie_basic()
09:38:29
DEBUG
Entering _get_crumb_basic()
09:38:29
DEBUG
reusing crumb
09:38:29
DEBUG
Exiting _get_crumb_basic()
09:38:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:29
DEBUG
Exiting _get_cookie_and_crumb()
09:38:29
DEBUG
response code=200
09:38:29
DEBUG
Exiting _make_request()
09:38:29
DEBUG
Exiting get()
09:38:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:38:17
09:38:29
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:38:17-05:00
09:38:29
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:29
DEBUG
Exiting history()
09:38:29
DEBUG
Exiting history()
09:38:29
DEBUG
Entering history()
09:38:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:29
DEBUG
Entering get()
09:38:29
DEBUG
Entering _make_request()
09:38:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:29
DEBUG
Entering _get_cookie_and_crumb()
09:38:29
DEBUG
cookie_mode = 'basic'
09:38:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:29
DEBUG
Entering _get_cookie_basic()
09:38:29
DEBUG
reusing cookie
09:38:29
DEBUG
Exiting _get_cookie_basic()
09:38:29
DEBUG
Entering _get_crumb_basic()
09:38:29
DEBUG
reusing crumb
09:38:29
DEBUG
Exiting _get_crumb_basic()
09:38:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:29
DEBUG
Exiting _get_cookie_and_crumb()
09:38:29
DEBUG
response code=200
09:38:29
DEBUG
Exiting _make_request()
09:38:29
DEBUG
Exiting get()
09:38:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:38:17
09:38:29
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:17-05:00
09:38:29
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:17-05:00
09:38:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:38:29
DEBUG
Exiting history()
09:38:39
DEBUG
Entering history()
09:38:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:39
DEBUG
Entering history()
09:38:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:39
DEBUG
Entering get()
09:38:39
DEBUG
Entering _make_request()
09:38:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:39
DEBUG
Entering _get_cookie_and_crumb()
09:38:39
DEBUG
cookie_mode = 'basic'
09:38:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:39
DEBUG
Entering _get_cookie_basic()
09:38:39
DEBUG
reusing cookie
09:38:39
DEBUG
Exiting _get_cookie_basic()
09:38:39
DEBUG
Entering _get_crumb_basic()
09:38:39
DEBUG
reusing crumb
09:38:39
DEBUG
Exiting _get_crumb_basic()
09:38:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:39
DEBUG
Exiting _get_cookie_and_crumb()
09:38:39
DEBUG
response code=200
09:38:39
DEBUG
Exiting _make_request()
09:38:39
DEBUG
Exiting get()
09:38:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 14:38:34
09:38:39
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 09:38:34-05:00
09:38:39
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
09:38:39
DEBUG
Exiting history()
09:38:39
DEBUG
Exiting history()
09:38:39
DEBUG
Entering history()
09:38:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:39
DEBUG
Entering get()
09:38:39
DEBUG
Entering _make_request()
09:38:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:39
DEBUG
Entering _get_cookie_and_crumb()
09:38:39
DEBUG
cookie_mode = 'basic'
09:38:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:39
DEBUG
Entering _get_cookie_basic()
09:38:39
DEBUG
reusing cookie
09:38:39
DEBUG
Exiting _get_cookie_basic()
09:38:39
DEBUG
Entering _get_crumb_basic()
09:38:39
DEBUG
reusing crumb
09:38:39
DEBUG
Exiting _get_crumb_basic()
09:38:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:39
DEBUG
Exiting _get_cookie_and_crumb()
09:38:39
DEBUG
response code=200
09:38:39
DEBUG
Exiting _make_request()
09:38:39
DEBUG
Exiting get()
09:38:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 14:38:34
09:38:39
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:34-05:00
09:38:39
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:38:34-05:00
09:38:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 09:30:00-05:00
09:38:39
DEBUG
Exiting history()
09:38:39
DEBUG
POLL [Yahoo]: 09:38:39 Price=$56.22
09:38:39
DEBUG
CHECK: C=56.22 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
09:38:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:49
DEBUG
Entering history()
09:38:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:49
DEBUG
Entering history()
09:38:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:49
DEBUG
Entering get()
09:38:49
DEBUG
Entering _make_request()
09:38:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:49
DEBUG
Entering _get_cookie_and_crumb()
09:38:49
DEBUG
cookie_mode = 'basic'
09:38:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:49
DEBUG
Entering _get_cookie_basic()
09:38:49
DEBUG
reusing cookie
09:38:49
DEBUG
Exiting _get_cookie_basic()
09:38:49
DEBUG
Entering _get_crumb_basic()
09:38:49
DEBUG
reusing crumb
09:38:49
DEBUG
Exiting _get_crumb_basic()
09:38:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:49
DEBUG
Exiting _get_cookie_and_crumb()
09:38:49
DEBUG
response code=200
09:38:49
DEBUG
Exiting _make_request()
11:40:42
DEBUG
Exiting _get_cookie_and_crumb()
11:40:42
DEBUG
response code=200
11:40:42
DEBUG
Exiting _make_request()
11:40:42
DEBUG
Exiting get()
11:40:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:40:30
11:40:42
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:40:30-05:00
11:40:42
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:40:30-05:00
11:40:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:40:42
DEBUG
Exiting history()
11:40:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:40:52
DEBUG
Entering history()
11:40:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:40:52
DEBUG
Entering history()
11:40:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:40:52
DEBUG
Entering get()
11:40:52
DEBUG
Entering _make_request()
11:40:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:40:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:40:52
DEBUG
Entering _get_cookie_and_crumb()
11:40:52
DEBUG
cookie_mode = 'basic'
11:40:52
DEBUG
Entering _get_cookie_and_crumb_basic()
11:40:52
DEBUG
Entering _get_cookie_basic()
11:40:52
DEBUG
reusing cookie
11:40:52
DEBUG
Exiting _get_cookie_basic()
11:40:52
DEBUG
Entering _get_crumb_basic()
11:40:52
DEBUG
reusing crumb
11:40:52
DEBUG
Exiting _get_crumb_basic()
11:40:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:40:52
DEBUG
Exiting _get_cookie_and_crumb()
11:40:53
DEBUG
response code=200
11:40:53
DEBUG
Exiting _make_request()
11:40:53
DEBUG
Exiting get()
11:40:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:40:46
11:40:53
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:40:46-05:00
11:40:53
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:40:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:40:53
DEBUG
Exiting history()
11:40:53
DEBUG
Exiting history()
11:40:53
DEBUG
Entering history()
11:40:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:40:53
DEBUG
Entering get()
11:40:53
DEBUG
Entering _make_request()
11:40:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:40:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:40:53
DEBUG
Entering _get_cookie_and_crumb()
11:40:53
DEBUG
cookie_mode = 'basic'
11:40:53
DEBUG
Entering _get_cookie_and_crumb_basic()
11:40:53
DEBUG
Entering _get_cookie_basic()
11:40:53
DEBUG
reusing cookie
11:40:53
DEBUG
Exiting _get_cookie_basic()
11:40:53
DEBUG
Entering _get_crumb_basic()
11:40:53
DEBUG
reusing crumb
11:40:53
DEBUG
Exiting _get_crumb_basic()
11:40:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:40:53
DEBUG
Exiting _get_cookie_and_crumb()
11:40:53
DEBUG
response code=200
11:40:53
DEBUG
Exiting _make_request()
11:40:53
DEBUG
Exiting get()
11:40:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:40:52
11:40:53
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:40:52-05:00
11:40:53
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:40:52-05:00
11:40:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:40:53
DEBUG
Exiting history()
11:40:53
DEBUG
POLL [Yahoo]: 11:40:53 Price=$54.85
11:40:53
DEBUG
CHECK: C=54.85 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:41:00
DEBUG
BAR: 11:40:00 O=54.84 H=54.84 L=54.84 C=54.84
11:41:00
DEBUG
Checking: C=54.84 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:41:03
DEBUG
Entering history()
11:41:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:41:03
DEBUG
Entering history()
11:41:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:03
DEBUG
Entering get()
11:41:03
DEBUG
Entering _make_request()
11:41:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:03
DEBUG
Entering _get_cookie_and_crumb()
11:41:03
DEBUG
cookie_mode = 'basic'
11:41:03
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:03
DEBUG
Entering _get_cookie_basic()
11:41:03
DEBUG
reusing cookie
11:41:03
DEBUG
Exiting _get_cookie_basic()
11:41:03
DEBUG
Entering _get_crumb_basic()
11:41:03
DEBUG
reusing crumb
11:41:03
DEBUG
Exiting _get_crumb_basic()
11:41:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:03
DEBUG
Exiting _get_cookie_and_crumb()
11:41:03
DEBUG
response code=200
11:41:03
DEBUG
Exiting _make_request()
11:41:03
DEBUG
Exiting get()
11:41:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:41:00
11:41:03
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:41:00-05:00
11:41:03
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:03
DEBUG
Exiting history()
11:41:03
DEBUG
Exiting history()
11:41:03
DEBUG
Entering history()
11:41:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:03
DEBUG
Entering get()
11:41:03
DEBUG
Entering _make_request()
11:41:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:03
DEBUG
Entering _get_cookie_and_crumb()
11:41:03
DEBUG
cookie_mode = 'basic'
11:41:03
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:03
DEBUG
Entering _get_cookie_basic()
11:41:03
DEBUG
reusing cookie
11:41:03
DEBUG
Exiting _get_cookie_basic()
11:41:03
DEBUG
Entering _get_crumb_basic()
11:41:03
DEBUG
reusing crumb
11:41:03
DEBUG
Exiting _get_crumb_basic()
11:41:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:03
DEBUG
Exiting _get_cookie_and_crumb()
11:41:03
DEBUG
response code=200
11:41:03
DEBUG
Exiting _make_request()
11:41:03
DEBUG
Exiting get()
11:41:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:40:52
11:41:03
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:40:52-05:00
11:41:03
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:40:52-05:00
11:41:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:41:03
DEBUG
Exiting history()
11:41:03
DEBUG
POLL [Yahoo]: 11:41:03 Price=$54.84
11:41:03
DEBUG
CHECK: C=54.84 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:41:13
DEBUG
Entering history()
11:41:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:41:13
DEBUG
Entering history()
11:41:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:13
DEBUG
Entering get()
11:41:13
DEBUG
Entering _make_request()
11:41:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:13
DEBUG
Entering _get_cookie_and_crumb()
11:41:13
DEBUG
cookie_mode = 'basic'
11:41:13
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:13
DEBUG
Entering _get_cookie_basic()
11:41:13
DEBUG
reusing cookie
11:41:13
DEBUG
Exiting _get_cookie_basic()
11:41:13
DEBUG
Entering _get_crumb_basic()
11:41:13
DEBUG
reusing crumb
11:41:13
DEBUG
Exiting _get_crumb_basic()
11:41:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:13
DEBUG
Exiting _get_cookie_and_crumb()
11:41:13
DEBUG
response code=200
11:41:13
DEBUG
Exiting _make_request()
11:41:13
DEBUG
Exiting get()
11:41:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:41:03
11:41:13
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:41:03-05:00
11:41:13
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:13
DEBUG
Exiting history()
11:41:13
DEBUG
Exiting history()
11:41:13
DEBUG
Entering history()
11:41:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:13
DEBUG
Entering get()
11:41:13
DEBUG
Entering _make_request()
11:41:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:13
DEBUG
Entering _get_cookie_and_crumb()
11:41:13
DEBUG
cookie_mode = 'basic'
11:41:13
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:13
DEBUG
Entering _get_cookie_basic()
11:41:13
DEBUG
reusing cookie
11:41:13
DEBUG
Exiting _get_cookie_basic()
11:41:13
DEBUG
Entering _get_crumb_basic()
11:41:13
DEBUG
reusing crumb
11:41:13
DEBUG
Exiting _get_crumb_basic()
11:41:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:13
DEBUG
Exiting _get_cookie_and_crumb()
11:41:13
DEBUG
response code=200
11:41:13
DEBUG
Exiting _make_request()
11:41:13
DEBUG
Exiting get()
11:41:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:41:03
11:41:13
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:03-05:00
11:41:13
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:03-05:00
11:41:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:41:13
DEBUG
Exiting history()
11:41:13
DEBUG
POLL [Yahoo]: 11:41:13 Price=$54.85
11:41:13
DEBUG
CHECK: C=54.85 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:41:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:41:23
DEBUG
Entering history()
11:41:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:41:23
DEBUG
Entering history()
11:41:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:23
DEBUG
Entering get()
11:41:23
DEBUG
Entering _make_request()
11:41:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:23
DEBUG
Entering _get_cookie_and_crumb()
11:41:23
DEBUG
cookie_mode = 'basic'
11:41:23
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:23
DEBUG
Entering _get_cookie_basic()
11:41:23
DEBUG
reusing cookie
11:41:23
DEBUG
Exiting _get_cookie_basic()
11:41:23
DEBUG
Entering _get_crumb_basic()
11:41:23
DEBUG
reusing crumb
11:41:23
DEBUG
Exiting _get_crumb_basic()
11:41:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:23
DEBUG
Exiting _get_cookie_and_crumb()
11:41:23
DEBUG
response code=200
11:41:23
DEBUG
Exiting _make_request()
11:41:23
DEBUG
Exiting get()
11:41:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:41:03
11:41:23
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:41:03-05:00
11:41:23
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:23
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:23
DEBUG
Exiting history()
11:41:23
DEBUG
Exiting history()
11:41:23
DEBUG
Entering history()
11:41:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:23
DEBUG
Entering get()
11:41:23
DEBUG
Entering _make_request()
11:41:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:23
DEBUG
Entering _get_cookie_and_crumb()
11:41:23
DEBUG
cookie_mode = 'basic'
11:41:23
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:23
DEBUG
Entering _get_cookie_basic()
11:41:23
DEBUG
reusing cookie
11:41:23
DEBUG
Exiting _get_cookie_basic()
11:41:23
DEBUG
Entering _get_crumb_basic()
11:41:23
DEBUG
reusing crumb
11:41:23
DEBUG
Exiting _get_crumb_basic()
11:41:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:23
DEBUG
Exiting _get_cookie_and_crumb()
11:41:23
DEBUG
response code=200
11:41:23
DEBUG
Exiting _make_request()
11:41:23
DEBUG
Exiting get()
11:41:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:41:03
11:41:23
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:03-05:00
11:41:23
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:03-05:00
11:41:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:41:23
DEBUG
Exiting history()
11:41:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:41:33
DEBUG
Entering history()
11:41:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:41:33
DEBUG
Entering history()
11:41:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:33
DEBUG
Entering get()
11:41:33
DEBUG
Entering _make_request()
11:41:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:33
DEBUG
Entering _get_cookie_and_crumb()
11:41:33
DEBUG
cookie_mode = 'basic'
11:41:33
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:33
DEBUG
Entering _get_cookie_basic()
11:41:33
DEBUG
reusing cookie
11:41:33
DEBUG
Exiting _get_cookie_basic()
11:41:33
DEBUG
Entering _get_crumb_basic()
11:41:33
DEBUG
reusing crumb
11:41:33
DEBUG
Exiting _get_crumb_basic()
11:41:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:33
DEBUG
Exiting _get_cookie_and_crumb()
11:41:33
DEBUG
response code=200
11:41:33
DEBUG
Exiting _make_request()
11:41:33
DEBUG
Exiting get()
11:41:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:41:32
11:41:33
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:41:32-05:00
11:41:33
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:33
DEBUG
Exiting history()
11:41:33
DEBUG
Exiting history()
11:41:33
DEBUG
Entering history()
11:41:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:33
DEBUG
Entering get()
11:41:33
DEBUG
Entering _make_request()
11:41:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:33
DEBUG
Entering _get_cookie_and_crumb()
11:41:33
DEBUG
cookie_mode = 'basic'
11:41:33
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:33
DEBUG
Entering _get_cookie_basic()
11:41:33
DEBUG
reusing cookie
11:41:33
DEBUG
Exiting _get_cookie_basic()
11:41:33
DEBUG
Entering _get_crumb_basic()
11:41:33
DEBUG
reusing crumb
11:41:33
DEBUG
Exiting _get_crumb_basic()
11:41:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:33
DEBUG
Exiting _get_cookie_and_crumb()
11:41:33
DEBUG
response code=200
11:41:33
DEBUG
Exiting _make_request()
11:41:33
DEBUG
Exiting get()
11:41:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:41:32
11:41:33
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:32-05:00
11:41:33
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:32-05:00
11:41:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:41:33
DEBUG
Exiting history()
11:41:33
DEBUG
POLL [Yahoo]: 11:41:33 Price=$54.87
11:41:33
DEBUG
CHECK: C=54.87 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:41:43
DEBUG
Entering history()
11:41:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:41:43
DEBUG
Entering history()
11:41:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:43
DEBUG
Entering get()
11:41:43
DEBUG
Entering _make_request()
11:41:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:43
DEBUG
Entering _get_cookie_and_crumb()
11:41:43
DEBUG
cookie_mode = 'basic'
11:41:43
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:43
DEBUG
Entering _get_cookie_basic()
11:41:43
DEBUG
reusing cookie
11:41:43
DEBUG
Exiting _get_cookie_basic()
11:41:43
DEBUG
Entering _get_crumb_basic()
11:41:43
DEBUG
reusing crumb
11:41:43
DEBUG
Exiting _get_crumb_basic()
11:41:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:43
DEBUG
Exiting _get_cookie_and_crumb()
11:41:43
DEBUG
response code=200
11:41:43
DEBUG
Exiting _make_request()
11:41:43
DEBUG
Exiting get()
11:41:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:41:32
11:41:43
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:41:32-05:00
11:41:43
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:43
DEBUG
Exiting history()
11:41:43
DEBUG
Exiting history()
11:41:43
DEBUG
Entering history()
11:41:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:43
DEBUG
Entering get()
11:41:43
DEBUG
Entering _make_request()
11:41:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:43
DEBUG
Entering _get_cookie_and_crumb()
11:41:43
DEBUG
cookie_mode = 'basic'
11:41:43
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:43
DEBUG
Entering _get_cookie_basic()
11:41:43
DEBUG
reusing cookie
11:41:43
DEBUG
Exiting _get_cookie_basic()
11:41:43
DEBUG
Entering _get_crumb_basic()
11:41:43
DEBUG
reusing crumb
11:41:43
DEBUG
Exiting _get_crumb_basic()
11:41:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:43
DEBUG
Exiting _get_cookie_and_crumb()
11:41:43
DEBUG
response code=200
11:41:43
DEBUG
Exiting _make_request()
11:41:43
DEBUG
Exiting get()
11:41:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:41:32
11:41:43
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:32-05:00
11:41:43
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:32-05:00
11:41:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:41:43
DEBUG
Exiting history()
11:41:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:41:53
DEBUG
Entering history()
11:41:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:41:53
DEBUG
Entering history()
11:41:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:53
DEBUG
Entering get()
11:41:53
DEBUG
Entering _make_request()
11:41:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:41:53
DEBUG
Entering _get_cookie_and_crumb()
11:41:53
DEBUG
cookie_mode = 'basic'
11:41:53
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:53
DEBUG
Entering _get_cookie_basic()
11:41:53
DEBUG
reusing cookie
11:41:53
DEBUG
Exiting _get_cookie_basic()
11:41:53
DEBUG
Entering _get_crumb_basic()
11:41:53
DEBUG
reusing crumb
11:41:53
DEBUG
Exiting _get_crumb_basic()
11:41:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:53
DEBUG
Exiting _get_cookie_and_crumb()
11:41:53
DEBUG
response code=200
11:41:53
DEBUG
Exiting _make_request()
11:41:53
DEBUG
Exiting get()
11:41:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:41:47
11:41:53
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:41:47-05:00
11:41:53
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:41:53
DEBUG
Exiting history()
11:41:53
DEBUG
Exiting history()
11:41:53
DEBUG
Entering history()
11:41:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:53
DEBUG
Entering get()
11:41:53
DEBUG
Entering _make_request()
11:41:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:53
DEBUG
Entering _get_cookie_and_crumb()
11:41:53
DEBUG
cookie_mode = 'basic'
11:41:53
DEBUG
Entering _get_cookie_and_crumb_basic()
11:41:53
DEBUG
Entering _get_cookie_basic()
11:41:53
DEBUG
reusing cookie
11:41:53
DEBUG
Exiting _get_cookie_basic()
11:41:53
DEBUG
Entering _get_crumb_basic()
11:41:53
DEBUG
reusing crumb
11:41:53
DEBUG
Exiting _get_crumb_basic()
11:41:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:41:53
DEBUG
Exiting _get_cookie_and_crumb()
11:41:53
DEBUG
response code=200
11:41:53
DEBUG
Exiting _make_request()
11:41:53
DEBUG
Exiting get()
11:41:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:41:47
11:41:53
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:47-05:00
11:41:53
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:47-05:00
11:41:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:41:53
DEBUG
Exiting history()
11:41:53
DEBUG
POLL [Yahoo]: 11:41:53 Price=$54.89
11:41:53
DEBUG
CHECK: C=54.89 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:42:03
DEBUG
Entering history()
11:42:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:03
DEBUG
Entering history()
11:42:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:03
DEBUG
Entering get()
11:42:03
DEBUG
Entering _make_request()
11:42:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:03
DEBUG
Entering _get_cookie_and_crumb()
11:42:03
DEBUG
cookie_mode = 'basic'
11:42:03
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:03
DEBUG
Entering _get_cookie_basic()
11:42:03
DEBUG
reusing cookie
11:42:03
DEBUG
Exiting _get_cookie_basic()
11:42:03
DEBUG
Entering _get_crumb_basic()
11:42:03
DEBUG
reusing crumb
11:42:03
DEBUG
Exiting _get_crumb_basic()
11:42:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:03
DEBUG
Exiting _get_cookie_and_crumb()
11:42:03
DEBUG
response code=200
11:42:03
DEBUG
Exiting _make_request()
11:42:03
DEBUG
Exiting get()
11:42:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:41:47
11:42:03
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:41:47-05:00
11:42:03
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:03
DEBUG
Exiting history()
11:42:03
DEBUG
Exiting history()
11:42:03
DEBUG
Entering history()
11:42:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:03
DEBUG
Entering get()
11:42:03
DEBUG
Entering _make_request()
11:42:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:03
DEBUG
Entering _get_cookie_and_crumb()
11:42:03
DEBUG
cookie_mode = 'basic'
11:42:03
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:03
DEBUG
Entering _get_cookie_basic()
11:42:03
DEBUG
reusing cookie
11:42:03
DEBUG
Exiting _get_cookie_basic()
11:42:03
DEBUG
Entering _get_crumb_basic()
11:42:03
DEBUG
reusing crumb
11:42:03
DEBUG
Exiting _get_crumb_basic()
11:42:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:03
DEBUG
Exiting _get_cookie_and_crumb()
11:42:03
DEBUG
response code=200
11:42:03
DEBUG
Exiting _make_request()
11:42:03
DEBUG
Exiting get()
11:42:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:41:47
11:42:03
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:47-05:00
11:42:03
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:41:47-05:00
11:42:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:42:03
DEBUG
Exiting history()
11:42:13
DEBUG
Entering history()
11:42:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:13
DEBUG
Entering history()
11:42:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:13
DEBUG
Entering get()
11:42:13
DEBUG
Entering _make_request()
11:42:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:13
DEBUG
Entering _get_cookie_and_crumb()
11:42:13
DEBUG
cookie_mode = 'basic'
11:42:13
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:13
DEBUG
Entering _get_cookie_basic()
11:42:13
DEBUG
reusing cookie
11:42:13
DEBUG
Exiting _get_cookie_basic()
11:42:13
DEBUG
Entering _get_crumb_basic()
11:42:13
DEBUG
reusing crumb
11:42:13
DEBUG
Exiting _get_crumb_basic()
11:42:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:13
DEBUG
Exiting _get_cookie_and_crumb()
11:42:13
DEBUG
response code=200
11:42:13
DEBUG
Exiting _make_request()
11:42:13
DEBUG
Exiting get()
11:42:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:42:09
11:42:13
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:42:09-05:00
11:42:13
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:13
DEBUG
Exiting history()
11:42:13
DEBUG
Exiting history()
11:42:13
DEBUG
Entering history()
11:42:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:13
DEBUG
Entering get()
11:42:13
DEBUG
Entering _make_request()
11:42:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:13
DEBUG
Entering _get_cookie_and_crumb()
11:42:13
DEBUG
cookie_mode = 'basic'
11:42:13
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:13
DEBUG
Entering _get_cookie_basic()
11:42:13
DEBUG
reusing cookie
11:42:13
DEBUG
Exiting _get_cookie_basic()
11:42:13
DEBUG
Entering _get_crumb_basic()
11:42:13
DEBUG
reusing crumb
11:42:13
DEBUG
Exiting _get_crumb_basic()
11:42:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:13
DEBUG
Exiting _get_cookie_and_crumb()
11:42:13
DEBUG
response code=200
11:42:13
DEBUG
Exiting _make_request()
11:42:13
DEBUG
Exiting get()
11:42:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:42:09
11:42:13
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:09-05:00
11:42:13
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:09-05:00
11:42:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:42:13
DEBUG
Exiting history()
11:42:13
DEBUG
POLL [Yahoo]: 11:42:13 Price=$54.80
11:42:13
DEBUG
CHECK: C=54.80 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:42:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:23
DEBUG
Entering history()
11:42:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:23
DEBUG
Entering history()
11:42:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:23
DEBUG
Entering get()
11:42:23
DEBUG
Entering _make_request()
11:42:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:23
DEBUG
Entering _get_cookie_and_crumb()
11:42:23
DEBUG
cookie_mode = 'basic'
11:42:23
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:23
DEBUG
Entering _get_cookie_basic()
11:42:23
DEBUG
reusing cookie
11:42:23
DEBUG
Exiting _get_cookie_basic()
11:42:23
DEBUG
Entering _get_crumb_basic()
11:42:23
DEBUG
reusing crumb
11:42:23
DEBUG
Exiting _get_crumb_basic()
11:42:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:23
DEBUG
Exiting _get_cookie_and_crumb()
11:42:23
DEBUG
response code=200
11:42:23
DEBUG
Exiting _make_request()
11:42:23
DEBUG
Exiting get()
11:42:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:42:09
11:42:23
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:42:09-05:00
11:42:23
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:24
DEBUG
Exiting history()
11:42:24
DEBUG
Exiting history()
11:42:24
DEBUG
Entering history()
11:42:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:24
DEBUG
Entering get()
11:42:24
DEBUG
Entering _make_request()
11:42:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:24
DEBUG
Entering _get_cookie_and_crumb()
11:42:24
DEBUG
cookie_mode = 'basic'
11:42:24
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:24
DEBUG
Entering _get_cookie_basic()
11:42:24
DEBUG
reusing cookie
11:42:24
DEBUG
Exiting _get_cookie_basic()
11:42:24
DEBUG
Entering _get_crumb_basic()
11:42:24
DEBUG
reusing crumb
11:42:24
DEBUG
Exiting _get_crumb_basic()
11:42:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:24
DEBUG
Exiting _get_cookie_and_crumb()
11:42:24
DEBUG
response code=200
11:42:24
DEBUG
Exiting _make_request()
11:42:24
DEBUG
Exiting get()
11:42:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:42:20
11:42:24
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:20-05:00
11:42:24
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:20-05:00
11:42:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:42:24
DEBUG
Exiting history()
11:42:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:42:34
DEBUG
Entering history()
11:42:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:34
DEBUG
Entering history()
11:42:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:34
DEBUG
Entering get()
11:42:34
DEBUG
Entering _make_request()
11:42:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:34
DEBUG
Entering _get_cookie_and_crumb()
11:42:34
DEBUG
cookie_mode = 'basic'
11:42:34
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:34
DEBUG
Entering _get_cookie_basic()
11:42:34
DEBUG
reusing cookie
11:42:34
DEBUG
Exiting _get_cookie_basic()
11:42:34
DEBUG
Entering _get_crumb_basic()
11:42:34
DEBUG
reusing crumb
11:42:34
DEBUG
Exiting _get_crumb_basic()
11:42:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:34
DEBUG
Exiting _get_cookie_and_crumb()
11:42:34
DEBUG
response code=200
11:42:34
DEBUG
Exiting _make_request()
11:42:34
DEBUG
Exiting get()
11:42:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:42:33
11:42:34
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:42:33-05:00
11:42:34
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:34
DEBUG
Exiting history()
11:42:34
DEBUG
Exiting history()
11:42:34
DEBUG
Entering history()
11:42:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:34
DEBUG
Entering get()
11:42:34
DEBUG
Entering _make_request()
11:42:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:34
DEBUG
Entering _get_cookie_and_crumb()
11:42:34
DEBUG
cookie_mode = 'basic'
11:42:34
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:34
DEBUG
Entering _get_cookie_basic()
11:42:34
DEBUG
reusing cookie
11:42:34
DEBUG
Exiting _get_cookie_basic()
11:42:34
DEBUG
Entering _get_crumb_basic()
11:42:34
DEBUG
reusing crumb
11:42:34
DEBUG
Exiting _get_crumb_basic()
11:42:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:34
DEBUG
Exiting _get_cookie_and_crumb()
11:42:34
DEBUG
response code=200
11:42:34
DEBUG
Exiting _make_request()
11:42:34
DEBUG
Exiting get()
11:42:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:42:33
11:42:34
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:33-05:00
11:42:34
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:33-05:00
11:42:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:42:34
DEBUG
Exiting history()
11:42:34
DEBUG
POLL [Yahoo]: 11:42:34 Price=$54.72
11:42:34
DEBUG
CHECK: C=54.72 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:42:44
DEBUG
Entering history()
11:42:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:44
DEBUG
Entering history()
11:42:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:44
DEBUG
Entering get()
11:42:44
DEBUG
Entering _make_request()
11:42:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:44
DEBUG
Entering _get_cookie_and_crumb()
11:42:44
DEBUG
cookie_mode = 'basic'
11:42:44
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:44
DEBUG
Entering _get_cookie_basic()
11:42:44
DEBUG
reusing cookie
11:42:44
DEBUG
Exiting _get_cookie_basic()
11:42:44
DEBUG
Entering _get_crumb_basic()
11:42:44
DEBUG
reusing crumb
11:42:44
DEBUG
Exiting _get_crumb_basic()
11:42:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:44
DEBUG
Exiting _get_cookie_and_crumb()
11:42:44
DEBUG
response code=200
11:42:44
DEBUG
Exiting _make_request()
11:42:44
DEBUG
Exiting get()
11:42:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:42:33
11:42:44
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:42:33-05:00
11:42:44
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:44
DEBUG
Exiting history()
11:42:44
DEBUG
Exiting history()
11:42:44
DEBUG
Entering history()
11:42:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:44
DEBUG
Entering get()
11:42:44
DEBUG
Entering _make_request()
11:42:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:44
DEBUG
Entering _get_cookie_and_crumb()
11:42:44
DEBUG
cookie_mode = 'basic'
11:42:44
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:44
DEBUG
Entering _get_cookie_basic()
11:42:44
DEBUG
reusing cookie
11:42:44
DEBUG
Exiting _get_cookie_basic()
11:42:44
DEBUG
Entering _get_crumb_basic()
11:42:44
DEBUG
reusing crumb
11:42:44
DEBUG
Exiting _get_crumb_basic()
11:42:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:44
DEBUG
Exiting _get_cookie_and_crumb()
11:42:44
DEBUG
response code=200
11:42:44
DEBUG
Exiting _make_request()
11:42:44
DEBUG
Exiting get()
11:42:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:42:33
11:42:44
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:33-05:00
11:42:44
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:33-05:00
11:42:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:42:44
DEBUG
Exiting history()
11:42:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:54
DEBUG
Entering history()
11:42:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:54
DEBUG
Entering history()
11:42:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:54
DEBUG
Entering get()
11:42:54
DEBUG
Entering _make_request()
11:42:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:54
DEBUG
Entering _get_cookie_and_crumb()
11:42:54
DEBUG
cookie_mode = 'basic'
11:42:54
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:54
DEBUG
Entering _get_cookie_basic()
11:42:54
DEBUG
reusing cookie
11:42:54
DEBUG
Exiting _get_cookie_basic()
11:42:54
DEBUG
Entering _get_crumb_basic()
11:42:54
DEBUG
reusing crumb
11:42:54
DEBUG
Exiting _get_crumb_basic()
11:42:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:54
DEBUG
Exiting _get_cookie_and_crumb()
11:42:54
DEBUG
response code=200
11:42:54
DEBUG
Exiting _make_request()
11:42:54
DEBUG
Exiting get()
11:42:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:42:52
11:42:54
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:42:52-05:00
11:42:54
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:42:54
DEBUG
Exiting history()
11:42:54
DEBUG
Exiting history()
11:42:54
DEBUG
Entering history()
11:42:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:54
DEBUG
Entering get()
11:42:54
DEBUG
Entering _make_request()
11:42:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:54
DEBUG
Entering _get_cookie_and_crumb()
11:42:54
DEBUG
cookie_mode = 'basic'
11:42:54
DEBUG
Entering _get_cookie_and_crumb_basic()
11:42:54
DEBUG
Entering _get_cookie_basic()
11:42:54
DEBUG
reusing cookie
11:42:54
DEBUG
Exiting _get_cookie_basic()
11:42:54
DEBUG
Entering _get_crumb_basic()
11:42:54
DEBUG
reusing crumb
11:42:54
DEBUG
Exiting _get_crumb_basic()
11:42:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:42:54
DEBUG
Exiting _get_cookie_and_crumb()
11:42:54
DEBUG
response code=200
11:42:54
DEBUG
Exiting _make_request()
11:42:54
DEBUG
Exiting get()
11:42:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:42:52
11:42:54
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:52-05:00
11:42:54
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:52-05:00
11:42:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:42:54
DEBUG
Exiting history()
11:42:54
DEBUG
POLL [Yahoo]: 11:42:54 Price=$54.74
11:42:54
DEBUG
CHECK: C=54.74 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:43:00
DEBUG
BAR: 11:42:00 O=54.84 H=54.84 L=54.72 C=54.72
11:43:00
DEBUG
Checking: C=54.72 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:43:04
DEBUG
Entering history()
11:43:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:04
DEBUG
Entering history()
11:43:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:04
DEBUG
Entering get()
11:43:04
DEBUG
Entering _make_request()
11:43:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:04
DEBUG
Entering _get_cookie_and_crumb()
11:43:04
DEBUG
cookie_mode = 'basic'
11:43:04
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:04
DEBUG
Entering _get_cookie_basic()
11:43:04
DEBUG
reusing cookie
11:43:04
DEBUG
Exiting _get_cookie_basic()
11:43:04
DEBUG
Entering _get_crumb_basic()
11:43:04
DEBUG
reusing crumb
11:43:04
DEBUG
Exiting _get_crumb_basic()
11:43:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:04
DEBUG
Exiting _get_cookie_and_crumb()
11:43:04
DEBUG
response code=200
11:43:04
DEBUG
Exiting _make_request()
11:43:04
DEBUG
Exiting get()
11:43:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:42:59
11:43:04
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:42:59-05:00
11:43:04
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:04
DEBUG
Exiting history()
11:43:04
DEBUG
Exiting history()
11:43:04
DEBUG
Entering history()
11:43:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:04
DEBUG
Entering get()
11:43:04
DEBUG
Entering _make_request()
11:43:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:04
DEBUG
Entering _get_cookie_and_crumb()
11:43:04
DEBUG
cookie_mode = 'basic'
11:43:04
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:04
DEBUG
Entering _get_cookie_basic()
11:43:04
DEBUG
reusing cookie
11:43:04
DEBUG
Exiting _get_cookie_basic()
11:43:04
DEBUG
Entering _get_crumb_basic()
11:43:04
DEBUG
reusing crumb
11:43:04
DEBUG
Exiting _get_crumb_basic()
11:43:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:04
DEBUG
Exiting _get_cookie_and_crumb()
11:43:04
DEBUG
response code=200
11:43:04
DEBUG
Exiting _make_request()
11:43:04
DEBUG
Exiting get()
11:43:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:42:52
11:43:04
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:52-05:00
11:43:04
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:42:52-05:00
11:43:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:43:04
DEBUG
Exiting history()
11:43:04
DEBUG
POLL [Yahoo]: 11:43:04 Price=$54.73
11:43:04
DEBUG
CHECK: C=54.73 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:43:14
DEBUG
Entering history()
11:43:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:14
DEBUG
Entering history()
11:43:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:14
DEBUG
Entering get()
11:43:14
DEBUG
Entering _make_request()
11:43:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:14
DEBUG
Entering _get_cookie_and_crumb()
11:43:14
DEBUG
cookie_mode = 'basic'
11:43:14
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:14
DEBUG
Entering _get_cookie_basic()
11:43:14
DEBUG
reusing cookie
11:43:14
DEBUG
Exiting _get_cookie_basic()
11:43:14
DEBUG
Entering _get_crumb_basic()
11:43:14
DEBUG
reusing crumb
11:43:14
DEBUG
Exiting _get_crumb_basic()
11:43:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:14
DEBUG
Exiting _get_cookie_and_crumb()
11:43:14
DEBUG
response code=200
11:43:14
DEBUG
Exiting _make_request()
11:43:14
DEBUG
Exiting get()
11:43:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:42:59
11:43:14
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:42:59-05:00
11:43:14
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:14
DEBUG
Exiting history()
11:43:14
DEBUG
Exiting history()
11:43:14
DEBUG
Entering history()
11:43:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:14
DEBUG
Entering get()
11:43:14
DEBUG
Entering _make_request()
11:43:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:14
DEBUG
Entering _get_cookie_and_crumb()
11:43:14
DEBUG
cookie_mode = 'basic'
11:43:14
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:14
DEBUG
Entering _get_cookie_basic()
11:43:14
DEBUG
reusing cookie
11:43:14
DEBUG
Exiting _get_cookie_basic()
11:43:14
DEBUG
Entering _get_crumb_basic()
11:43:14
DEBUG
reusing crumb
11:43:14
DEBUG
Exiting _get_crumb_basic()
11:43:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:14
DEBUG
Exiting _get_cookie_and_crumb()
11:43:14
DEBUG
response code=200
11:43:14
DEBUG
Exiting _make_request()
11:43:14
DEBUG
Exiting get()
11:43:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:43:13
11:43:14
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:13-05:00
11:43:14
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:13-05:00
11:43:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:43:14
DEBUG
Exiting history()
11:43:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:24
DEBUG
Entering history()
11:43:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:24
DEBUG
Entering history()
11:43:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:24
DEBUG
Entering get()
11:43:24
DEBUG
Entering _make_request()
11:43:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:24
DEBUG
Entering _get_cookie_and_crumb()
11:43:24
DEBUG
cookie_mode = 'basic'
11:43:24
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:24
DEBUG
Entering _get_cookie_basic()
11:43:24
DEBUG
reusing cookie
11:43:24
DEBUG
Exiting _get_cookie_basic()
11:43:24
DEBUG
Entering _get_crumb_basic()
11:43:24
DEBUG
reusing crumb
11:43:24
DEBUG
Exiting _get_crumb_basic()
11:43:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:24
DEBUG
Exiting _get_cookie_and_crumb()
11:43:24
DEBUG
response code=200
11:43:24
DEBUG
Exiting _make_request()
11:43:24
DEBUG
Exiting get()
11:43:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:43:17
11:43:24
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:24
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:24
DEBUG
Exiting history()
11:43:24
DEBUG
Exiting history()
11:43:24
DEBUG
Entering history()
11:43:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:24
DEBUG
Entering get()
11:43:24
DEBUG
Entering _make_request()
11:43:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:24
DEBUG
Entering _get_cookie_and_crumb()
11:43:24
DEBUG
cookie_mode = 'basic'
11:43:24
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:24
DEBUG
Entering _get_cookie_basic()
11:43:24
DEBUG
reusing cookie
11:43:24
DEBUG
Exiting _get_cookie_basic()
11:43:24
DEBUG
Entering _get_crumb_basic()
11:43:24
DEBUG
reusing crumb
11:43:24
DEBUG
Exiting _get_crumb_basic()
11:43:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:24
DEBUG
Exiting _get_cookie_and_crumb()
11:43:24
DEBUG
response code=200
11:43:24
DEBUG
Exiting _make_request()
11:43:24
DEBUG
Exiting get()
11:43:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:43:13
11:43:24
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:13-05:00
11:43:24
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:13-05:00
11:43:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:43:24
DEBUG
Exiting history()
11:43:24
DEBUG
POLL [Yahoo]: 11:43:24 Price=$54.78
11:43:24
DEBUG
CHECK: C=54.78 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:43:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:43:34
DEBUG
Entering history()
11:43:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:34
DEBUG
Entering history()
11:43:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:34
DEBUG
Entering get()
11:43:34
DEBUG
Entering _make_request()
11:43:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:34
DEBUG
Entering _get_cookie_and_crumb()
11:43:34
DEBUG
cookie_mode = 'basic'
11:43:34
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:34
DEBUG
Entering _get_cookie_basic()
11:43:34
DEBUG
reusing cookie
11:43:34
DEBUG
Exiting _get_cookie_basic()
11:43:34
DEBUG
Entering _get_crumb_basic()
11:43:34
DEBUG
reusing crumb
11:43:34
DEBUG
Exiting _get_crumb_basic()
11:43:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:34
DEBUG
Exiting _get_cookie_and_crumb()
11:43:34
DEBUG
response code=200
11:43:34
DEBUG
Exiting _make_request()
11:43:34
DEBUG
Exiting get()
11:43:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:43:17
11:43:34
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:34
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:34
DEBUG
Exiting history()
11:43:34
DEBUG
Exiting history()
11:43:34
DEBUG
Entering history()
11:43:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:34
DEBUG
Entering get()
11:43:34
DEBUG
Entering _make_request()
11:43:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:34
DEBUG
Entering _get_cookie_and_crumb()
11:43:34
DEBUG
cookie_mode = 'basic'
11:43:34
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:34
DEBUG
Entering _get_cookie_basic()
11:43:34
DEBUG
reusing cookie
11:43:34
DEBUG
Exiting _get_cookie_basic()
11:43:34
DEBUG
Entering _get_crumb_basic()
11:43:34
DEBUG
reusing crumb
11:43:34
DEBUG
Exiting _get_crumb_basic()
11:43:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:34
DEBUG
Exiting _get_cookie_and_crumb()
11:43:34
DEBUG
response code=200
11:43:34
DEBUG
Exiting _make_request()
11:43:34
DEBUG
Exiting get()
11:43:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:43:17
11:43:34
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:34
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:43:34
DEBUG
Exiting history()
11:43:44
DEBUG
Entering history()
11:43:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:44
DEBUG
Entering history()
11:43:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:44
DEBUG
Entering get()
11:43:44
DEBUG
Entering _make_request()
11:43:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:44
DEBUG
Entering _get_cookie_and_crumb()
11:43:44
DEBUG
cookie_mode = 'basic'
11:43:44
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:44
DEBUG
Entering _get_cookie_basic()
11:43:44
DEBUG
reusing cookie
11:43:44
DEBUG
Exiting _get_cookie_basic()
11:43:44
DEBUG
Entering _get_crumb_basic()
11:43:44
DEBUG
reusing crumb
11:43:44
DEBUG
Exiting _get_crumb_basic()
11:43:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:44
DEBUG
Exiting _get_cookie_and_crumb()
11:43:44
DEBUG
response code=200
11:43:44
DEBUG
Exiting _make_request()
11:43:44
DEBUG
Exiting get()
11:43:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:43:17
11:43:44
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:44
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:44
DEBUG
Exiting history()
11:43:44
DEBUG
Exiting history()
11:43:44
DEBUG
Entering history()
11:43:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:44
DEBUG
Entering get()
11:43:44
DEBUG
Entering _make_request()
11:43:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:44
DEBUG
Entering _get_cookie_and_crumb()
11:43:44
DEBUG
cookie_mode = 'basic'
11:43:44
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:44
DEBUG
Entering _get_cookie_basic()
11:43:44
DEBUG
reusing cookie
11:43:44
DEBUG
Exiting _get_cookie_basic()
11:43:44
DEBUG
Entering _get_crumb_basic()
11:43:44
DEBUG
reusing crumb
11:43:44
DEBUG
Exiting _get_crumb_basic()
11:43:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:44
DEBUG
Exiting _get_cookie_and_crumb()
11:43:44
DEBUG
response code=200
11:43:44
DEBUG
Exiting _make_request()
11:43:44
DEBUG
Exiting get()
11:43:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:43:17
11:43:44
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:44
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:43:44
DEBUG
Exiting history()
11:43:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:54
DEBUG
Entering history()
11:43:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:54
DEBUG
Entering history()
11:43:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:54
DEBUG
Entering get()
11:43:54
DEBUG
Entering _make_request()
11:43:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:54
DEBUG
Entering _get_cookie_and_crumb()
11:43:54
DEBUG
cookie_mode = 'basic'
11:43:54
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:54
DEBUG
Entering _get_cookie_basic()
11:43:54
DEBUG
reusing cookie
11:43:54
DEBUG
Exiting _get_cookie_basic()
11:43:54
DEBUG
Entering _get_crumb_basic()
11:43:54
DEBUG
reusing crumb
11:43:54
DEBUG
Exiting _get_crumb_basic()
11:43:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:54
DEBUG
Exiting _get_cookie_and_crumb()
11:43:55
DEBUG
response code=200
11:43:55
DEBUG
Exiting _make_request()
11:43:55
DEBUG
Exiting get()
11:43:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:43:17
11:43:55
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:43:17-05:00
11:43:55
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:43:55
DEBUG
Exiting history()
11:43:55
DEBUG
Exiting history()
11:43:55
DEBUG
Entering history()
11:43:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:55
DEBUG
Entering get()
11:43:55
DEBUG
Entering _make_request()
11:43:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:55
DEBUG
Entering _get_cookie_and_crumb()
11:43:55
DEBUG
cookie_mode = 'basic'
11:43:55
DEBUG
Entering _get_cookie_and_crumb_basic()
11:43:55
DEBUG
Entering _get_cookie_basic()
11:43:55
DEBUG
reusing cookie
11:43:55
DEBUG
Exiting _get_cookie_basic()
11:43:55
DEBUG
Entering _get_crumb_basic()
11:43:55
DEBUG
reusing crumb
11:43:55
DEBUG
Exiting _get_crumb_basic()
11:43:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:43:55
DEBUG
Exiting _get_cookie_and_crumb()
11:43:55
DEBUG
response code=200
11:43:55
DEBUG
Exiting _make_request()
11:43:55
DEBUG
Exiting get()
11:43:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:43:50
11:43:55
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:50-05:00
11:43:55
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:43:50-05:00
11:43:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:43:55
DEBUG
Exiting history()
11:44:00
DEBUG
BAR: 11:43:00 O=54.80 H=54.80 L=54.80 C=54.80
11:44:00
DEBUG
Checking: C=54.80 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:44:05
DEBUG
Entering history()
11:44:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:05
DEBUG
Entering history()
11:44:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:05
DEBUG
Entering get()
11:44:05
DEBUG
Entering _make_request()
11:44:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:05
DEBUG
Entering _get_cookie_and_crumb()
11:44:05
DEBUG
cookie_mode = 'basic'
11:44:05
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:05
DEBUG
Entering _get_cookie_basic()
11:44:05
DEBUG
reusing cookie
11:44:05
DEBUG
Exiting _get_cookie_basic()
11:44:05
DEBUG
Entering _get_crumb_basic()
11:44:05
DEBUG
reusing crumb
11:44:05
DEBUG
Exiting _get_crumb_basic()
11:44:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:05
DEBUG
Exiting _get_cookie_and_crumb()
11:44:05
DEBUG
response code=200
11:44:05
DEBUG
Exiting _make_request()
11:44:05
DEBUG
Exiting get()
11:44:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:44:04
11:44:05
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:44:04-05:00
11:44:05
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:05
DEBUG
Exiting history()
11:44:05
DEBUG
Exiting history()
11:44:05
DEBUG
Entering history()
11:44:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:05
DEBUG
Entering get()
11:44:05
DEBUG
Entering _make_request()
11:44:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:05
DEBUG
Entering _get_cookie_and_crumb()
11:44:05
DEBUG
cookie_mode = 'basic'
11:44:05
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:05
DEBUG
Entering _get_cookie_basic()
11:44:05
DEBUG
reusing cookie
11:44:05
DEBUG
Exiting _get_cookie_basic()
11:44:05
DEBUG
Entering _get_crumb_basic()
11:44:05
DEBUG
reusing crumb
11:44:05
DEBUG
Exiting _get_crumb_basic()
11:44:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:05
DEBUG
Exiting _get_cookie_and_crumb()
11:44:05
DEBUG
response code=200
11:44:05
DEBUG
Exiting _make_request()
11:44:05
DEBUG
Exiting get()
11:44:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:44:04
11:44:05
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:04-05:00
11:44:05
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:04-05:00
11:44:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:44:05
DEBUG
Exiting history()
11:44:05
DEBUG
POLL [Yahoo]: 11:44:05 Price=$54.80
11:44:05
DEBUG
CHECK: C=54.80 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:44:15
DEBUG
Entering history()
11:44:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:15
DEBUG
Entering history()
11:44:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:15
DEBUG
Entering get()
11:44:15
DEBUG
Entering _make_request()
11:44:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:15
DEBUG
Entering _get_cookie_and_crumb()
11:44:15
DEBUG
cookie_mode = 'basic'
11:44:15
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:15
DEBUG
Entering _get_cookie_basic()
11:44:15
DEBUG
reusing cookie
11:44:15
DEBUG
Exiting _get_cookie_basic()
11:44:15
DEBUG
Entering _get_crumb_basic()
11:44:15
DEBUG
reusing crumb
11:44:15
DEBUG
Exiting _get_crumb_basic()
11:44:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:15
DEBUG
Exiting _get_cookie_and_crumb()
11:44:15
DEBUG
response code=200
11:44:15
DEBUG
Exiting _make_request()
11:44:15
DEBUG
Exiting get()
11:44:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:44:07
11:44:15
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:44:07-05:00
11:44:15
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:15
DEBUG
Exiting history()
11:44:15
DEBUG
Exiting history()
11:44:15
DEBUG
Entering history()
11:44:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:15
DEBUG
Entering get()
11:44:15
DEBUG
Entering _make_request()
11:44:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:15
DEBUG
Entering _get_cookie_and_crumb()
11:44:15
DEBUG
cookie_mode = 'basic'
11:44:15
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:15
DEBUG
Entering _get_cookie_basic()
11:44:15
DEBUG
reusing cookie
11:44:15
DEBUG
Exiting _get_cookie_basic()
11:44:15
DEBUG
Entering _get_crumb_basic()
11:44:15
DEBUG
reusing crumb
11:44:15
DEBUG
Exiting _get_crumb_basic()
11:44:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:15
DEBUG
Exiting _get_cookie_and_crumb()
11:44:15
DEBUG
response code=200
11:44:15
DEBUG
Exiting _make_request()
11:44:15
DEBUG
Exiting get()
11:44:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:44:04
11:44:15
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:04-05:00
11:44:15
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:04-05:00
11:44:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:44:15
DEBUG
Exiting history()
11:44:15
DEBUG
POLL [Yahoo]: 11:44:15 Price=$54.81
11:44:15
DEBUG
CHECK: C=54.81 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:44:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:25
DEBUG
Entering history()
11:44:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:25
DEBUG
Entering history()
11:44:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:25
DEBUG
Entering get()
11:44:25
DEBUG
Entering _make_request()
11:44:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:25
DEBUG
Entering _get_cookie_and_crumb()
11:44:25
DEBUG
cookie_mode = 'basic'
11:44:25
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:25
DEBUG
Entering _get_cookie_basic()
11:44:25
DEBUG
reusing cookie
11:44:25
DEBUG
Exiting _get_cookie_basic()
11:44:25
DEBUG
Entering _get_crumb_basic()
11:44:25
DEBUG
reusing crumb
11:44:25
DEBUG
Exiting _get_crumb_basic()
11:44:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:25
DEBUG
Exiting _get_cookie_and_crumb()
11:44:25
DEBUG
response code=200
11:44:25
DEBUG
Exiting _make_request()
11:44:25
DEBUG
Exiting get()
11:44:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:44:07
11:44:25
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:44:07-05:00
11:44:25
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:25
DEBUG
Exiting history()
11:44:25
DEBUG
Exiting history()
11:44:25
DEBUG
Entering history()
11:44:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:25
DEBUG
Entering get()
11:44:25
DEBUG
Entering _make_request()
11:44:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:25
DEBUG
Entering _get_cookie_and_crumb()
11:44:25
DEBUG
cookie_mode = 'basic'
11:44:25
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:25
DEBUG
Entering _get_cookie_basic()
11:44:25
DEBUG
reusing cookie
11:44:25
DEBUG
Exiting _get_cookie_basic()
11:44:25
DEBUG
Entering _get_crumb_basic()
11:44:25
DEBUG
reusing crumb
11:44:25
DEBUG
Exiting _get_crumb_basic()
11:44:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:25
DEBUG
Exiting _get_cookie_and_crumb()
11:44:25
DEBUG
response code=200
11:44:25
DEBUG
Exiting _make_request()
11:44:25
DEBUG
Exiting get()
11:44:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:44:21
11:44:25
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:21-05:00
11:44:25
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:21-05:00
11:44:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:44:25
DEBUG
Exiting history()
11:44:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:44:35
DEBUG
Entering history()
11:44:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:35
DEBUG
Entering history()
11:44:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:35
DEBUG
Entering get()
11:44:35
DEBUG
Entering _make_request()
11:44:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:35
DEBUG
Entering _get_cookie_and_crumb()
11:44:35
DEBUG
cookie_mode = 'basic'
11:44:35
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:35
DEBUG
Entering _get_cookie_basic()
11:44:35
DEBUG
reusing cookie
11:44:35
DEBUG
Exiting _get_cookie_basic()
11:44:35
DEBUG
Entering _get_crumb_basic()
11:44:35
DEBUG
reusing crumb
11:44:35
DEBUG
Exiting _get_crumb_basic()
11:44:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:35
DEBUG
Exiting _get_cookie_and_crumb()
11:44:35
DEBUG
response code=200
11:44:35
DEBUG
Exiting _make_request()
11:44:35
DEBUG
Exiting get()
11:44:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:44:33
11:44:35
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:44:33-05:00
11:44:35
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:35
DEBUG
Exiting history()
11:44:35
DEBUG
Exiting history()
11:44:35
DEBUG
Entering history()
11:44:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:35
DEBUG
Entering get()
11:44:35
DEBUG
Entering _make_request()
11:44:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:35
DEBUG
Entering _get_cookie_and_crumb()
11:44:35
DEBUG
cookie_mode = 'basic'
11:44:35
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:35
DEBUG
Entering _get_cookie_basic()
11:44:35
DEBUG
reusing cookie
11:44:35
DEBUG
Exiting _get_cookie_basic()
11:44:35
DEBUG
Entering _get_crumb_basic()
11:44:35
DEBUG
reusing crumb
11:44:35
DEBUG
Exiting _get_crumb_basic()
11:44:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:35
DEBUG
Exiting _get_cookie_and_crumb()
11:44:35
DEBUG
response code=200
11:44:35
DEBUG
Exiting _make_request()
11:44:35
DEBUG
Exiting get()
11:44:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:44:21
11:44:35
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:21-05:00
11:44:35
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:21-05:00
11:44:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:44:35
DEBUG
Exiting history()
11:44:35
DEBUG
POLL [Yahoo]: 11:44:35 Price=$54.83
11:44:35
DEBUG
CHECK: C=54.83 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:44:45
DEBUG
Entering history()
11:44:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:45
DEBUG
Entering history()
11:44:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:45
DEBUG
Entering get()
11:44:45
DEBUG
Entering _make_request()
11:44:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:45
DEBUG
Entering _get_cookie_and_crumb()
11:44:45
DEBUG
cookie_mode = 'basic'
11:44:45
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:45
DEBUG
Entering _get_cookie_basic()
11:44:45
DEBUG
reusing cookie
11:44:45
DEBUG
Exiting _get_cookie_basic()
11:44:45
DEBUG
Entering _get_crumb_basic()
11:44:45
DEBUG
reusing crumb
11:44:45
DEBUG
Exiting _get_crumb_basic()
11:44:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:45
DEBUG
Exiting _get_cookie_and_crumb()
11:44:45
DEBUG
response code=200
11:44:45
DEBUG
Exiting _make_request()
11:44:45
DEBUG
Exiting get()
11:44:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:44:33
11:44:45
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:44:33-05:00
11:44:45
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:45
DEBUG
Exiting history()
11:44:45
DEBUG
Exiting history()
11:44:45
DEBUG
Entering history()
11:44:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:45
DEBUG
Entering get()
11:44:45
DEBUG
Entering _make_request()
11:44:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:45
DEBUG
Entering _get_cookie_and_crumb()
11:44:45
DEBUG
cookie_mode = 'basic'
11:44:45
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:45
DEBUG
Entering _get_cookie_basic()
11:44:45
DEBUG
reusing cookie
11:44:45
DEBUG
Exiting _get_cookie_basic()
11:44:45
DEBUG
Entering _get_crumb_basic()
11:44:45
DEBUG
reusing crumb
11:44:45
DEBUG
Exiting _get_crumb_basic()
11:44:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:45
DEBUG
Exiting _get_cookie_and_crumb()
11:44:45
DEBUG
response code=200
11:44:45
DEBUG
Exiting _make_request()
11:44:45
DEBUG
Exiting get()
11:44:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:44:36
11:44:45
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:36-05:00
11:44:45
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:36-05:00
11:44:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:44:45
DEBUG
Exiting history()
11:44:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:55
DEBUG
Entering history()
11:44:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:55
DEBUG
Entering history()
11:44:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:55
DEBUG
Entering get()
11:44:55
DEBUG
Entering _make_request()
11:44:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:55
DEBUG
Entering _get_cookie_and_crumb()
11:44:55
DEBUG
cookie_mode = 'basic'
11:44:55
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:55
DEBUG
Entering _get_cookie_basic()
11:44:55
DEBUG
reusing cookie
11:44:55
DEBUG
Exiting _get_cookie_basic()
11:44:55
DEBUG
Entering _get_crumb_basic()
11:44:55
DEBUG
reusing crumb
11:44:55
DEBUG
Exiting _get_crumb_basic()
11:44:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:55
DEBUG
Exiting _get_cookie_and_crumb()
11:44:55
DEBUG
response code=200
11:44:55
DEBUG
Exiting _make_request()
11:44:55
DEBUG
Exiting get()
11:44:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:44:36
11:44:55
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:44:36-05:00
11:44:55
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:44:55
DEBUG
Exiting history()
11:44:55
DEBUG
Exiting history()
11:44:55
DEBUG
Entering history()
11:44:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:55
DEBUG
Entering get()
11:44:55
DEBUG
Entering _make_request()
11:44:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:55
DEBUG
Entering _get_cookie_and_crumb()
11:44:55
DEBUG
cookie_mode = 'basic'
11:44:55
DEBUG
Entering _get_cookie_and_crumb_basic()
11:44:55
DEBUG
Entering _get_cookie_basic()
11:44:55
DEBUG
reusing cookie
11:44:55
DEBUG
Exiting _get_cookie_basic()
11:44:55
DEBUG
Entering _get_crumb_basic()
11:44:55
DEBUG
reusing crumb
11:44:55
DEBUG
Exiting _get_crumb_basic()
11:44:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:44:55
DEBUG
Exiting _get_cookie_and_crumb()
11:44:55
DEBUG
response code=200
11:44:55
DEBUG
Exiting _make_request()
11:44:55
DEBUG
Exiting get()
11:44:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:44:36
11:44:55
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:36-05:00
11:44:55
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:44:36-05:00
11:44:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:44:55
DEBUG
Exiting history()
11:44:55
DEBUG
POLL [Yahoo]: 11:44:55 Price=$54.86
11:44:55
DEBUG
CHECK: C=54.86 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:45:05
DEBUG
Entering history()
11:45:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:05
DEBUG
Entering history()
11:45:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:05
DEBUG
Entering get()
11:45:05
DEBUG
Entering _make_request()
11:45:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:05
DEBUG
Entering _get_cookie_and_crumb()
11:45:05
DEBUG
cookie_mode = 'basic'
11:45:05
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:05
DEBUG
Entering _get_cookie_basic()
11:45:05
DEBUG
reusing cookie
11:45:05
DEBUG
Exiting _get_cookie_basic()
11:45:05
DEBUG
Entering _get_crumb_basic()
11:45:05
DEBUG
reusing crumb
11:45:05
DEBUG
Exiting _get_crumb_basic()
11:45:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:05
DEBUG
Exiting _get_cookie_and_crumb()
11:45:05
DEBUG
response code=200
11:45:05
DEBUG
Exiting _make_request()
11:45:05
DEBUG
Exiting get()
11:45:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:44:36
11:45:05
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:44:36-05:00
11:45:05
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:05
DEBUG
Exiting history()
11:45:05
DEBUG
Exiting history()
11:45:05
DEBUG
Entering history()
11:45:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:05
DEBUG
Entering get()
11:45:05
DEBUG
Entering _make_request()
11:45:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:05
DEBUG
Entering _get_cookie_and_crumb()
11:45:05
DEBUG
cookie_mode = 'basic'
11:45:05
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:05
DEBUG
Entering _get_cookie_basic()
11:45:05
DEBUG
reusing cookie
11:45:05
DEBUG
Exiting _get_cookie_basic()
11:45:05
DEBUG
Entering _get_crumb_basic()
11:45:05
DEBUG
reusing crumb
11:45:05
DEBUG
Exiting _get_crumb_basic()
11:45:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:05
DEBUG
Exiting _get_cookie_and_crumb()
11:45:05
DEBUG
response code=200
11:45:05
DEBUG
Exiting _make_request()
11:45:05
DEBUG
Exiting get()
11:45:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:45:03
11:45:05
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:03-05:00
11:45:05
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:03-05:00
11:45:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:45:06
DEBUG
Exiting history()
11:45:06
DEBUG
CHECK: C=54.86 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:45:16
DEBUG
Entering history()
11:45:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:16
DEBUG
Entering history()
11:45:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:16
DEBUG
Entering get()
11:45:16
DEBUG
Entering _make_request()
11:45:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:16
DEBUG
Entering _get_cookie_and_crumb()
11:45:16
DEBUG
cookie_mode = 'basic'
11:45:16
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:16
DEBUG
Entering _get_cookie_basic()
11:45:16
DEBUG
reusing cookie
11:45:16
DEBUG
Exiting _get_cookie_basic()
11:45:16
DEBUG
Entering _get_crumb_basic()
11:45:16
DEBUG
reusing crumb
11:45:16
DEBUG
Exiting _get_crumb_basic()
11:45:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:16
DEBUG
Exiting _get_cookie_and_crumb()
11:45:16
DEBUG
response code=200
11:45:16
DEBUG
Exiting _make_request()
11:45:16
DEBUG
Exiting get()
11:45:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:45:03
11:45:16
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:45:03-05:00
11:45:16
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:16
DEBUG
Exiting history()
11:45:16
DEBUG
Exiting history()
11:45:16
DEBUG
Entering history()
11:45:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:16
DEBUG
Entering get()
11:45:16
DEBUG
Entering _make_request()
11:45:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:16
DEBUG
Entering _get_cookie_and_crumb()
11:45:16
DEBUG
cookie_mode = 'basic'
11:45:16
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:16
DEBUG
Entering _get_cookie_basic()
11:45:16
DEBUG
reusing cookie
11:45:16
DEBUG
Exiting _get_cookie_basic()
11:45:16
DEBUG
Entering _get_crumb_basic()
11:45:16
DEBUG
reusing crumb
11:45:16
DEBUG
Exiting _get_crumb_basic()
11:45:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:16
DEBUG
Exiting _get_cookie_and_crumb()
11:45:16
DEBUG
response code=200
11:45:16
DEBUG
Exiting _make_request()
11:45:16
DEBUG
Exiting get()
11:45:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:45:03
11:45:16
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:03-05:00
11:45:16
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:03-05:00
11:45:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:45:16
DEBUG
Exiting history()
11:45:16
DEBUG
POLL [Yahoo]: 11:45:16 Price=$54.87
11:45:16
DEBUG
CHECK: C=54.87 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:45:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:26
DEBUG
Entering history()
11:45:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:26
DEBUG
Entering history()
11:45:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:26
DEBUG
Entering get()
11:45:26
DEBUG
Entering _make_request()
11:45:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:26
DEBUG
Entering _get_cookie_and_crumb()
11:45:26
DEBUG
cookie_mode = 'basic'
11:45:26
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:26
DEBUG
Entering _get_cookie_basic()
11:45:26
DEBUG
reusing cookie
11:45:26
DEBUG
Exiting _get_cookie_basic()
11:45:26
DEBUG
Entering _get_crumb_basic()
11:45:26
DEBUG
reusing crumb
11:45:26
DEBUG
Exiting _get_crumb_basic()
11:45:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:26
DEBUG
Exiting _get_cookie_and_crumb()
11:45:26
DEBUG
response code=200
11:45:26
DEBUG
Exiting _make_request()
11:45:26
DEBUG
Exiting get()
11:45:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:45:23
11:45:26
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:45:23-05:00
11:45:26
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:26
DEBUG
Exiting history()
11:45:26
DEBUG
Exiting history()
11:45:26
DEBUG
Entering history()
11:45:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:26
DEBUG
Entering get()
11:45:26
DEBUG
Entering _make_request()
11:45:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:26
DEBUG
Entering _get_cookie_and_crumb()
11:45:26
DEBUG
cookie_mode = 'basic'
11:45:26
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:26
DEBUG
Entering _get_cookie_basic()
11:45:26
DEBUG
reusing cookie
11:45:26
DEBUG
Exiting _get_cookie_basic()
11:45:26
DEBUG
Entering _get_crumb_basic()
11:45:26
DEBUG
reusing crumb
11:45:26
DEBUG
Exiting _get_crumb_basic()
11:45:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:26
DEBUG
Exiting _get_cookie_and_crumb()
11:45:26
DEBUG
response code=200
11:45:26
DEBUG
Exiting _make_request()
11:45:26
DEBUG
Exiting get()
11:45:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:45:23
11:45:26
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:23-05:00
11:45:26
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:23-05:00
11:45:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:45:26
DEBUG
Exiting history()
11:45:26
DEBUG
POLL [Yahoo]: 11:45:26 Price=$54.88
11:45:26
DEBUG
CHECK: C=54.88 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:45:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:45:36
DEBUG
Entering history()
11:45:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:36
DEBUG
Entering history()
11:45:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:36
DEBUG
Entering get()
11:45:36
DEBUG
Entering _make_request()
11:45:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:36
DEBUG
Entering _get_cookie_and_crumb()
11:45:36
DEBUG
cookie_mode = 'basic'
11:45:36
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:36
DEBUG
Entering _get_cookie_basic()
11:45:36
DEBUG
reusing cookie
11:45:36
DEBUG
Exiting _get_cookie_basic()
11:45:36
DEBUG
Entering _get_crumb_basic()
11:45:36
DEBUG
reusing crumb
11:45:36
DEBUG
Exiting _get_crumb_basic()
11:45:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:36
DEBUG
Exiting _get_cookie_and_crumb()
11:45:36
DEBUG
response code=200
11:45:36
DEBUG
Exiting _make_request()
11:45:36
DEBUG
Exiting get()
11:45:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:45:35
11:45:36
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:45:35-05:00
11:45:36
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:36
DEBUG
Exiting history()
11:45:36
DEBUG
Exiting history()
11:45:36
DEBUG
Entering history()
11:45:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:36
DEBUG
Entering get()
11:45:36
DEBUG
Entering _make_request()
11:45:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:36
DEBUG
Entering _get_cookie_and_crumb()
11:45:36
DEBUG
cookie_mode = 'basic'
11:45:36
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:36
DEBUG
Entering _get_cookie_basic()
11:45:36
DEBUG
reusing cookie
11:45:36
DEBUG
Exiting _get_cookie_basic()
11:45:36
DEBUG
Entering _get_crumb_basic()
11:45:36
DEBUG
reusing crumb
11:45:36
DEBUG
Exiting _get_crumb_basic()
11:45:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:36
DEBUG
Exiting _get_cookie_and_crumb()
11:45:36
DEBUG
response code=200
11:45:36
DEBUG
Exiting _make_request()
11:45:36
DEBUG
Exiting get()
11:45:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:45:23
11:45:36
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:23-05:00
11:45:36
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:23-05:00
11:45:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:45:36
DEBUG
Exiting history()
11:45:36
DEBUG
POLL [Yahoo]: 11:45:36 Price=$54.88
11:45:36
DEBUG
CHECK: C=54.88 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:45:46
DEBUG
Entering history()
11:45:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:46
DEBUG
Entering history()
11:45:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:46
DEBUG
Entering get()
11:45:46
DEBUG
Entering _make_request()
11:45:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:46
DEBUG
Entering _get_cookie_and_crumb()
11:45:46
DEBUG
cookie_mode = 'basic'
11:45:46
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:46
DEBUG
Entering _get_cookie_basic()
11:45:46
DEBUG
reusing cookie
11:45:46
DEBUG
Exiting _get_cookie_basic()
11:45:46
DEBUG
Entering _get_crumb_basic()
11:45:46
DEBUG
reusing crumb
11:45:46
DEBUG
Exiting _get_crumb_basic()
11:45:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:46
DEBUG
Exiting _get_cookie_and_crumb()
11:45:46
DEBUG
response code=200
11:45:46
DEBUG
Exiting _make_request()
11:45:46
DEBUG
Exiting get()
11:45:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:45:35
11:45:46
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:45:35-05:00
11:45:46
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:46
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:46
DEBUG
Exiting history()
11:45:46
DEBUG
Exiting history()
11:45:46
DEBUG
Entering history()
11:45:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:46
DEBUG
Entering get()
11:45:46
DEBUG
Entering _make_request()
11:45:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:46
DEBUG
Entering _get_cookie_and_crumb()
11:45:46
DEBUG
cookie_mode = 'basic'
11:45:46
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:46
DEBUG
Entering _get_cookie_basic()
11:45:46
DEBUG
reusing cookie
11:45:46
DEBUG
Exiting _get_cookie_basic()
11:45:46
DEBUG
Entering _get_crumb_basic()
11:45:46
DEBUG
reusing crumb
11:45:46
DEBUG
Exiting _get_crumb_basic()
11:45:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:46
DEBUG
Exiting _get_cookie_and_crumb()
11:45:46
DEBUG
response code=200
11:45:46
DEBUG
Exiting _make_request()
11:45:46
DEBUG
Exiting get()
11:45:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:45:45
11:45:46
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:45-05:00
11:45:46
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:45-05:00
11:45:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:45:46
DEBUG
Exiting history()
11:45:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:56
DEBUG
Entering history()
11:45:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:56
DEBUG
Entering history()
11:45:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:56
DEBUG
Entering get()
11:45:56
DEBUG
Entering _make_request()
11:45:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:56
DEBUG
Entering _get_cookie_and_crumb()
11:45:56
DEBUG
cookie_mode = 'basic'
11:45:56
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:56
DEBUG
Entering _get_cookie_basic()
11:45:56
DEBUG
reusing cookie
11:45:56
DEBUG
Exiting _get_cookie_basic()
11:45:56
DEBUG
Entering _get_crumb_basic()
11:45:56
DEBUG
reusing crumb
11:45:56
DEBUG
Exiting _get_crumb_basic()
11:45:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:56
DEBUG
Exiting _get_cookie_and_crumb()
11:45:56
DEBUG
response code=200
11:45:56
DEBUG
Exiting _make_request()
11:45:56
DEBUG
Exiting get()
11:45:56
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:45:53
11:45:56
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:45:53-05:00
11:45:56
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:56
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:45:56
DEBUG
Exiting history()
11:45:56
DEBUG
Exiting history()
11:45:56
DEBUG
Entering history()
11:45:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:56
DEBUG
Entering get()
11:45:56
DEBUG
Entering _make_request()
11:45:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:56
DEBUG
Entering _get_cookie_and_crumb()
11:45:56
DEBUG
cookie_mode = 'basic'
11:45:56
DEBUG
Entering _get_cookie_and_crumb_basic()
11:45:56
DEBUG
Entering _get_cookie_basic()
11:45:56
DEBUG
reusing cookie
11:45:56
DEBUG
Exiting _get_cookie_basic()
11:45:56
DEBUG
Entering _get_crumb_basic()
11:45:56
DEBUG
reusing crumb
11:45:56
DEBUG
Exiting _get_crumb_basic()
11:45:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:45:56
DEBUG
Exiting _get_cookie_and_crumb()
11:45:56
DEBUG
response code=200
11:45:56
DEBUG
Exiting _make_request()
11:45:56
DEBUG
Exiting get()
11:45:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:45:45
11:45:56
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:45-05:00
11:45:56
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:45:45-05:00
11:45:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:45:56
DEBUG
Exiting history()
11:45:56
DEBUG
POLL [Yahoo]: 11:45:56 Price=$54.92
11:45:56
DEBUG
CHECK: C=54.92 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:46:00
DEBUG
BAR: 11:45:00 O=54.91 H=54.91 L=54.91 C=54.91
11:46:00
DEBUG
Checking: C=54.91 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:46:06
DEBUG
Entering history()
11:46:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:06
DEBUG
Entering history()
11:46:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:06
DEBUG
Entering get()
11:46:06
DEBUG
Entering _make_request()
11:46:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:06
DEBUG
Entering _get_cookie_and_crumb()
11:46:06
DEBUG
cookie_mode = 'basic'
11:46:06
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:06
DEBUG
Entering _get_cookie_basic()
11:46:06
DEBUG
reusing cookie
11:46:06
DEBUG
Exiting _get_cookie_basic()
11:46:06
DEBUG
Entering _get_crumb_basic()
11:46:06
DEBUG
reusing crumb
11:46:06
DEBUG
Exiting _get_crumb_basic()
11:46:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:06
DEBUG
Exiting _get_cookie_and_crumb()
11:46:06
DEBUG
response code=200
11:46:06
DEBUG
Exiting _make_request()
11:46:06
DEBUG
Exiting get()
11:46:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:45:53
11:46:06
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:45:53-05:00
11:46:06
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:06
DEBUG
Exiting history()
11:46:06
DEBUG
Exiting history()
11:46:06
DEBUG
Entering history()
11:46:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:06
DEBUG
Entering get()
11:46:06
DEBUG
Entering _make_request()
11:46:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:06
DEBUG
Entering _get_cookie_and_crumb()
11:46:06
DEBUG
cookie_mode = 'basic'
11:46:06
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:06
DEBUG
Entering _get_cookie_basic()
11:46:06
DEBUG
reusing cookie
11:46:06
DEBUG
Exiting _get_cookie_basic()
11:46:06
DEBUG
Entering _get_crumb_basic()
11:46:06
DEBUG
reusing crumb
11:46:06
DEBUG
Exiting _get_crumb_basic()
11:46:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:06
DEBUG
Exiting _get_cookie_and_crumb()
11:46:06
DEBUG
response code=200
11:46:06
DEBUG
Exiting _make_request()
11:46:06
DEBUG
Exiting get()
11:46:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:46:05
11:46:06
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:05-05:00
11:46:06
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:05-05:00
11:46:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:46:06
DEBUG
Exiting history()
11:46:16
DEBUG
Entering history()
11:46:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:16
DEBUG
Entering history()
11:46:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:16
DEBUG
Entering get()
11:46:16
DEBUG
Entering _make_request()
11:46:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:16
DEBUG
Entering _get_cookie_and_crumb()
11:46:16
DEBUG
cookie_mode = 'basic'
11:46:16
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:16
DEBUG
Entering _get_cookie_basic()
11:46:16
DEBUG
reusing cookie
11:46:16
DEBUG
Exiting _get_cookie_basic()
11:46:16
DEBUG
Entering _get_crumb_basic()
11:46:16
DEBUG
reusing crumb
11:46:16
DEBUG
Exiting _get_crumb_basic()
11:46:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:16
DEBUG
Exiting _get_cookie_and_crumb()
11:46:16
DEBUG
response code=200
11:46:16
DEBUG
Exiting _make_request()
11:46:16
DEBUG
Exiting get()
11:46:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:46:11
11:46:16
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:46:11-05:00
11:46:16
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:16
DEBUG
Exiting history()
11:46:16
DEBUG
Exiting history()
11:46:16
DEBUG
Entering history()
11:46:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:16
DEBUG
Entering get()
11:46:16
DEBUG
Entering _make_request()
11:46:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:16
DEBUG
Entering _get_cookie_and_crumb()
11:46:16
DEBUG
cookie_mode = 'basic'
11:46:16
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:16
DEBUG
Entering _get_cookie_basic()
11:46:16
DEBUG
reusing cookie
11:46:16
DEBUG
Exiting _get_cookie_basic()
11:46:16
DEBUG
Entering _get_crumb_basic()
11:46:16
DEBUG
reusing crumb
11:46:16
DEBUG
Exiting _get_crumb_basic()
11:46:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:16
DEBUG
Exiting _get_cookie_and_crumb()
11:46:16
DEBUG
response code=200
11:46:16
DEBUG
Exiting _make_request()
11:46:16
DEBUG
Exiting get()
11:46:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:46:05
11:46:16
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:05-05:00
11:46:16
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:05-05:00
11:46:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:46:16
DEBUG
Exiting history()
11:46:16
DEBUG
POLL [Yahoo]: 11:46:16 Price=$54.97
11:46:16
DEBUG
CHECK: C=54.97 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:46:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:26
DEBUG
Entering history()
11:46:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:26
DEBUG
Entering history()
11:46:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:26
DEBUG
Entering get()
11:46:26
DEBUG
Entering _make_request()
11:46:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:26
DEBUG
Entering _get_cookie_and_crumb()
11:46:26
DEBUG
cookie_mode = 'basic'
11:46:26
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:26
DEBUG
Entering _get_cookie_basic()
11:46:26
DEBUG
reusing cookie
11:46:26
DEBUG
Exiting _get_cookie_basic()
11:46:26
DEBUG
Entering _get_crumb_basic()
11:46:26
DEBUG
reusing crumb
11:46:26
DEBUG
Exiting _get_crumb_basic()
11:46:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:26
DEBUG
Exiting _get_cookie_and_crumb()
11:46:26
DEBUG
response code=200
11:46:26
DEBUG
Exiting _make_request()
11:46:26
DEBUG
Exiting get()
11:46:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:46:11
11:46:26
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:46:11-05:00
11:46:26
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:26
DEBUG
Exiting history()
11:46:26
DEBUG
Exiting history()
11:46:26
DEBUG
Entering history()
11:46:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:26
DEBUG
Entering get()
11:46:26
DEBUG
Entering _make_request()
11:46:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:26
DEBUG
Entering _get_cookie_and_crumb()
11:46:26
DEBUG
cookie_mode = 'basic'
11:46:26
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:26
DEBUG
Entering _get_cookie_basic()
11:46:26
DEBUG
reusing cookie
11:46:26
DEBUG
Exiting _get_cookie_basic()
11:46:26
DEBUG
Entering _get_crumb_basic()
11:46:26
DEBUG
reusing crumb
11:46:26
DEBUG
Exiting _get_crumb_basic()
11:46:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:26
DEBUG
Exiting _get_cookie_and_crumb()
11:46:26
DEBUG
response code=200
11:46:26
DEBUG
Exiting _make_request()
11:46:26
DEBUG
Exiting get()
11:46:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:46:25
11:46:26
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:25-05:00
11:46:26
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:25-05:00
11:46:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:46:26
DEBUG
Exiting history()
11:46:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:46:36
DEBUG
Entering history()
11:46:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:36
DEBUG
Entering history()
11:46:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:36
DEBUG
Entering get()
11:46:36
DEBUG
Entering _make_request()
11:46:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:36
DEBUG
Entering _get_cookie_and_crumb()
11:46:36
DEBUG
cookie_mode = 'basic'
11:46:36
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:36
DEBUG
Entering _get_cookie_basic()
11:46:36
DEBUG
reusing cookie
11:46:36
DEBUG
Exiting _get_cookie_basic()
11:46:36
DEBUG
Entering _get_crumb_basic()
11:46:36
DEBUG
reusing crumb
11:46:36
DEBUG
Exiting _get_crumb_basic()
11:46:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:36
DEBUG
Exiting _get_cookie_and_crumb()
11:46:36
DEBUG
response code=200
11:46:36
DEBUG
Exiting _make_request()
11:46:36
DEBUG
Exiting get()
11:46:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:46:35
11:46:36
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:46:35-05:00
11:46:36
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:36
DEBUG
Exiting history()
11:46:36
DEBUG
Exiting history()
11:46:36
DEBUG
Entering history()
11:46:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:36
DEBUG
Entering get()
11:46:36
DEBUG
Entering _make_request()
11:46:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:36
DEBUG
Entering _get_cookie_and_crumb()
11:46:36
DEBUG
cookie_mode = 'basic'
11:46:36
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:36
DEBUG
Entering _get_cookie_basic()
11:46:36
DEBUG
reusing cookie
11:46:36
DEBUG
Exiting _get_cookie_basic()
11:46:36
DEBUG
Entering _get_crumb_basic()
11:46:36
DEBUG
reusing crumb
11:46:36
DEBUG
Exiting _get_crumb_basic()
11:46:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:36
DEBUG
Exiting _get_cookie_and_crumb()
11:46:36
DEBUG
response code=200
11:46:36
DEBUG
Exiting _make_request()
11:46:36
DEBUG
Exiting get()
11:46:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:46:25
11:46:36
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:25-05:00
11:46:36
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:25-05:00
11:46:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:46:36
DEBUG
Exiting history()
11:46:36
DEBUG
POLL [Yahoo]: 11:46:36 Price=$55.01
11:46:36
DEBUG
CHECK: C=55.01 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:46:46
DEBUG
Entering history()
11:46:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:46
DEBUG
Entering history()
11:46:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:46
DEBUG
Entering get()
11:46:46
DEBUG
Entering _make_request()
11:46:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:46
DEBUG
Entering _get_cookie_and_crumb()
11:46:46
DEBUG
cookie_mode = 'basic'
11:46:46
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:46
DEBUG
Entering _get_cookie_basic()
11:46:46
DEBUG
reusing cookie
11:46:46
DEBUG
Exiting _get_cookie_basic()
11:46:46
DEBUG
Entering _get_crumb_basic()
11:46:46
DEBUG
reusing crumb
11:46:46
DEBUG
Exiting _get_crumb_basic()
11:46:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:46
DEBUG
Exiting _get_cookie_and_crumb()
11:46:46
DEBUG
response code=200
11:46:46
DEBUG
Exiting _make_request()
11:46:46
DEBUG
Exiting get()
11:46:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:46:35
11:46:47
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:46:35-05:00
11:46:47
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:47
DEBUG
Exiting history()
11:46:47
DEBUG
Exiting history()
11:46:47
DEBUG
Entering history()
11:46:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:47
DEBUG
Entering get()
11:46:47
DEBUG
Entering _make_request()
11:46:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:47
DEBUG
Entering _get_cookie_and_crumb()
11:46:47
DEBUG
cookie_mode = 'basic'
11:46:47
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:47
DEBUG
Entering _get_cookie_basic()
11:46:47
DEBUG
reusing cookie
11:46:47
DEBUG
Exiting _get_cookie_basic()
11:46:47
DEBUG
Entering _get_crumb_basic()
11:46:47
DEBUG
reusing crumb
11:46:47
DEBUG
Exiting _get_crumb_basic()
11:46:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:47
DEBUG
Exiting _get_cookie_and_crumb()
11:46:47
DEBUG
response code=200
11:46:47
DEBUG
Exiting _make_request()
11:46:47
DEBUG
Exiting get()
11:46:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:46:45
11:46:47
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:45-05:00
11:46:47
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:45-05:00
11:46:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:46:47
DEBUG
Exiting history()
11:46:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:57
DEBUG
Entering history()
11:46:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:57
DEBUG
Entering history()
11:46:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:57
DEBUG
Entering get()
11:46:57
DEBUG
Entering _make_request()
11:46:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:57
DEBUG
Entering _get_cookie_and_crumb()
11:46:57
DEBUG
cookie_mode = 'basic'
11:46:57
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:57
DEBUG
Entering _get_cookie_basic()
11:46:57
DEBUG
reusing cookie
11:46:57
DEBUG
Exiting _get_cookie_basic()
11:46:57
DEBUG
Entering _get_crumb_basic()
11:46:57
DEBUG
reusing crumb
11:46:57
DEBUG
Exiting _get_crumb_basic()
11:46:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:57
DEBUG
Exiting _get_cookie_and_crumb()
11:46:57
DEBUG
response code=200
11:46:57
DEBUG
Exiting _make_request()
11:46:57
DEBUG
Exiting get()
11:46:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:46:54
11:46:57
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:46:54-05:00
11:46:57
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:46:57
DEBUG
Exiting history()
11:46:57
DEBUG
Exiting history()
11:46:57
DEBUG
Entering history()
11:46:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:57
DEBUG
Entering get()
11:46:57
DEBUG
Entering _make_request()
11:46:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:57
DEBUG
Entering _get_cookie_and_crumb()
11:46:57
DEBUG
cookie_mode = 'basic'
11:46:57
DEBUG
Entering _get_cookie_and_crumb_basic()
11:46:57
DEBUG
Entering _get_cookie_basic()
11:46:57
DEBUG
reusing cookie
11:46:57
DEBUG
Exiting _get_cookie_basic()
11:46:57
DEBUG
Entering _get_crumb_basic()
11:46:57
DEBUG
reusing crumb
11:46:57
DEBUG
Exiting _get_crumb_basic()
11:46:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:46:57
DEBUG
Exiting _get_cookie_and_crumb()
11:46:57
DEBUG
response code=200
11:46:57
DEBUG
Exiting _make_request()
11:46:57
DEBUG
Exiting get()
11:46:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:46:54
11:46:57
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:54-05:00
11:46:57
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:54-05:00
11:46:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:46:57
DEBUG
Exiting history()
11:46:57
DEBUG
POLL [Yahoo]: 11:46:57 Price=$55.05
11:46:57
DEBUG
CHECK: C=55.05 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:47:07
DEBUG
Entering history()
11:47:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:07
DEBUG
Entering history()
11:47:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:07
DEBUG
Entering get()
11:47:07
DEBUG
Entering _make_request()
11:47:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:07
DEBUG
Entering _get_cookie_and_crumb()
11:47:07
DEBUG
cookie_mode = 'basic'
11:47:07
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:07
DEBUG
Entering _get_cookie_basic()
11:47:07
DEBUG
reusing cookie
11:47:07
DEBUG
Exiting _get_cookie_basic()
11:47:07
DEBUG
Entering _get_crumb_basic()
11:47:07
DEBUG
reusing crumb
11:47:07
DEBUG
Exiting _get_crumb_basic()
11:47:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:07
DEBUG
Exiting _get_cookie_and_crumb()
11:47:07
DEBUG
response code=200
11:47:07
DEBUG
Exiting _make_request()
11:47:07
DEBUG
Exiting get()
11:47:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:47:06
11:47:07
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:47:06-05:00
11:47:07
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:07
DEBUG
Exiting history()
11:47:07
DEBUG
Exiting history()
11:47:07
DEBUG
Entering history()
11:47:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:07
DEBUG
Entering get()
11:47:07
DEBUG
Entering _make_request()
11:47:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:07
DEBUG
Entering _get_cookie_and_crumb()
11:47:07
DEBUG
cookie_mode = 'basic'
11:47:07
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:07
DEBUG
Entering _get_cookie_basic()
11:47:07
DEBUG
reusing cookie
11:47:07
DEBUG
Exiting _get_cookie_basic()
11:47:07
DEBUG
Entering _get_crumb_basic()
11:47:07
DEBUG
reusing crumb
11:47:07
DEBUG
Exiting _get_crumb_basic()
11:47:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:07
DEBUG
Exiting _get_cookie_and_crumb()
11:47:07
DEBUG
response code=200
11:47:07
DEBUG
Exiting _make_request()
11:47:07
DEBUG
Exiting get()
11:47:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:46:54
11:47:07
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:54-05:00
11:47:07
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:46:54-05:00
11:47:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:47:07
DEBUG
Exiting history()
11:47:07
DEBUG
POLL [Yahoo]: 11:47:07 Price=$55.05
11:47:07
DEBUG
CHECK: C=55.05 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:47:17
DEBUG
Entering history()
11:47:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:17
DEBUG
Entering history()
11:47:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:17
DEBUG
Entering get()
11:47:17
DEBUG
Entering _make_request()
11:47:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:17
DEBUG
Entering _get_cookie_and_crumb()
11:47:17
DEBUG
cookie_mode = 'basic'
11:47:17
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:17
DEBUG
Entering _get_cookie_basic()
11:47:17
DEBUG
reusing cookie
11:47:17
DEBUG
Exiting _get_cookie_basic()
11:47:17
DEBUG
Entering _get_crumb_basic()
11:47:17
DEBUG
reusing crumb
11:47:17
DEBUG
Exiting _get_crumb_basic()
11:47:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:17
DEBUG
Exiting _get_cookie_and_crumb()
11:47:17
DEBUG
response code=200
11:47:17
DEBUG
Exiting _make_request()
11:47:17
DEBUG
Exiting get()
11:47:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:47:06
11:47:17
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:47:06-05:00
11:47:17
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:17
DEBUG
Exiting history()
11:47:17
DEBUG
Exiting history()
11:47:17
DEBUG
Entering history()
11:47:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:17
DEBUG
Entering get()
11:47:17
DEBUG
Entering _make_request()
11:47:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:17
DEBUG
Entering _get_cookie_and_crumb()
11:47:17
DEBUG
cookie_mode = 'basic'
11:47:17
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:17
DEBUG
Entering _get_cookie_basic()
11:47:17
DEBUG
reusing cookie
11:47:17
DEBUG
Exiting _get_cookie_basic()
11:47:17
DEBUG
Entering _get_crumb_basic()
11:47:17
DEBUG
reusing crumb
11:47:17
DEBUG
Exiting _get_crumb_basic()
11:47:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:17
DEBUG
Exiting _get_cookie_and_crumb()
11:47:17
DEBUG
response code=200
11:47:17
DEBUG
Exiting _make_request()
11:47:17
DEBUG
Exiting get()
11:47:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:47:13
11:47:17
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:13-05:00
11:47:17
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:13-05:00
11:47:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:47:17
DEBUG
Exiting history()
11:47:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:27
DEBUG
Entering history()
11:47:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:27
DEBUG
Entering history()
11:47:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:27
DEBUG
Entering get()
11:47:27
DEBUG
Entering _make_request()
11:47:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:27
DEBUG
Entering _get_cookie_and_crumb()
11:47:27
DEBUG
cookie_mode = 'basic'
11:47:27
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:27
DEBUG
Entering _get_cookie_basic()
11:47:27
DEBUG
reusing cookie
11:47:27
DEBUG
Exiting _get_cookie_basic()
11:47:27
DEBUG
Entering _get_crumb_basic()
11:47:27
DEBUG
reusing crumb
11:47:27
DEBUG
Exiting _get_crumb_basic()
11:47:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:27
DEBUG
Exiting _get_cookie_and_crumb()
11:47:27
DEBUG
response code=200
11:47:27
DEBUG
Exiting _make_request()
11:47:27
DEBUG
Exiting get()
11:47:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:47:26
11:47:27
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:47:26-05:00
11:47:27
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:27
DEBUG
Exiting history()
11:47:27
DEBUG
Exiting history()
11:47:27
DEBUG
Entering history()
11:47:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:27
DEBUG
Entering get()
11:47:27
DEBUG
Entering _make_request()
11:47:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:27
DEBUG
Entering _get_cookie_and_crumb()
11:47:27
DEBUG
cookie_mode = 'basic'
11:47:27
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:27
DEBUG
Entering _get_cookie_basic()
11:47:27
DEBUG
reusing cookie
11:47:27
DEBUG
Exiting _get_cookie_basic()
11:47:27
DEBUG
Entering _get_crumb_basic()
11:47:27
DEBUG
reusing crumb
11:47:27
DEBUG
Exiting _get_crumb_basic()
11:47:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:27
DEBUG
Exiting _get_cookie_and_crumb()
11:47:27
DEBUG
response code=200
11:47:27
DEBUG
Exiting _make_request()
11:47:27
DEBUG
Exiting get()
11:47:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:47:13
11:47:27
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:13-05:00
11:47:27
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:13-05:00
11:47:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:47:27
DEBUG
Exiting history()
11:47:27
DEBUG
POLL [Yahoo]: 11:47:27 Price=$55.03
11:47:27
DEBUG
CHECK: C=55.03 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:47:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:47:37
DEBUG
Entering history()
11:47:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:37
DEBUG
Entering history()
11:47:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:37
DEBUG
Entering get()
11:47:37
DEBUG
Entering _make_request()
11:47:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:37
DEBUG
Entering _get_cookie_and_crumb()
11:47:37
DEBUG
cookie_mode = 'basic'
11:47:37
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:37
DEBUG
Entering _get_cookie_basic()
11:47:37
DEBUG
reusing cookie
11:47:37
DEBUG
Exiting _get_cookie_basic()
11:47:37
DEBUG
Entering _get_crumb_basic()
11:47:37
DEBUG
reusing crumb
11:47:37
DEBUG
Exiting _get_crumb_basic()
11:47:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:37
DEBUG
Exiting _get_cookie_and_crumb()
11:47:37
DEBUG
response code=200
11:47:37
DEBUG
Exiting _make_request()
11:47:37
DEBUG
Exiting get()
11:47:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:47:26
11:47:37
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:47:26-05:00
11:47:37
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:37
DEBUG
Exiting history()
11:47:37
DEBUG
Exiting history()
11:47:37
DEBUG
Entering history()
11:47:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:37
DEBUG
Entering get()
11:47:37
DEBUG
Entering _make_request()
11:47:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:37
DEBUG
Entering _get_cookie_and_crumb()
11:47:37
DEBUG
cookie_mode = 'basic'
11:47:37
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:37
DEBUG
Entering _get_cookie_basic()
11:47:37
DEBUG
reusing cookie
11:47:37
DEBUG
Exiting _get_cookie_basic()
11:47:37
DEBUG
Entering _get_crumb_basic()
11:47:37
DEBUG
reusing crumb
11:47:37
DEBUG
Exiting _get_crumb_basic()
11:47:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:37
DEBUG
Exiting _get_cookie_and_crumb()
11:47:37
DEBUG
response code=200
11:47:37
DEBUG
Exiting _make_request()
11:47:37
DEBUG
Exiting get()
11:47:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:47:36
11:47:37
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:36-05:00
11:47:37
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:36-05:00
11:47:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:47:37
DEBUG
Exiting history()
11:47:47
DEBUG
Entering history()
11:47:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:47
DEBUG
Entering history()
11:47:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:47
DEBUG
Entering get()
11:47:47
DEBUG
Entering _make_request()
11:47:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:47
DEBUG
Entering _get_cookie_and_crumb()
11:47:47
DEBUG
cookie_mode = 'basic'
11:47:47
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:47
DEBUG
Entering _get_cookie_basic()
11:47:47
DEBUG
reusing cookie
11:47:47
DEBUG
Exiting _get_cookie_basic()
11:47:47
DEBUG
Entering _get_crumb_basic()
11:47:47
DEBUG
reusing crumb
11:47:47
DEBUG
Exiting _get_crumb_basic()
11:47:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:47
DEBUG
Exiting _get_cookie_and_crumb()
11:47:47
DEBUG
response code=200
11:47:47
DEBUG
Exiting _make_request()
11:47:47
DEBUG
Exiting get()
11:47:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:47:45
11:47:47
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:47:45-05:00
11:47:47
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:47
DEBUG
Exiting history()
11:47:47
DEBUG
Exiting history()
11:47:47
DEBUG
Entering history()
11:47:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:47
DEBUG
Entering get()
11:47:47
DEBUG
Entering _make_request()
11:47:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:47
DEBUG
Entering _get_cookie_and_crumb()
11:47:47
DEBUG
cookie_mode = 'basic'
11:47:47
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:47
DEBUG
Entering _get_cookie_basic()
11:47:47
DEBUG
reusing cookie
11:47:47
DEBUG
Exiting _get_cookie_basic()
11:47:47
DEBUG
Entering _get_crumb_basic()
11:47:47
DEBUG
reusing crumb
11:47:47
DEBUG
Exiting _get_crumb_basic()
11:47:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:47
DEBUG
Exiting _get_cookie_and_crumb()
11:47:47
DEBUG
response code=200
11:47:47
DEBUG
Exiting _make_request()
11:47:47
DEBUG
Exiting get()
11:47:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:47:36
11:47:47
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:36-05:00
11:47:47
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:36-05:00
11:47:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:47:47
DEBUG
Exiting history()
11:47:47
DEBUG
POLL [Yahoo]: 11:47:47 Price=$55.03
11:47:47
DEBUG
CHECK: C=55.03 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:47:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:57
DEBUG
Entering history()
11:47:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:57
DEBUG
Entering history()
11:47:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:57
DEBUG
Entering get()
11:47:57
DEBUG
Entering _make_request()
11:47:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:57
DEBUG
Entering _get_cookie_and_crumb()
11:47:57
DEBUG
cookie_mode = 'basic'
11:47:57
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:57
DEBUG
Entering _get_cookie_basic()
11:47:57
DEBUG
reusing cookie
11:47:57
DEBUG
Exiting _get_cookie_basic()
11:47:57
DEBUG
Entering _get_crumb_basic()
11:47:57
DEBUG
reusing crumb
11:47:57
DEBUG
Exiting _get_crumb_basic()
11:47:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:57
DEBUG
Exiting _get_cookie_and_crumb()
11:47:58
DEBUG
response code=200
11:47:58
DEBUG
Exiting _make_request()
11:47:58
DEBUG
Exiting get()
11:47:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:47:45
11:47:58
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:47:45-05:00
11:47:58
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:47:58
DEBUG
Exiting history()
11:47:58
DEBUG
Exiting history()
11:47:58
DEBUG
Entering history()
11:47:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:58
DEBUG
Entering get()
11:47:58
DEBUG
Entering _make_request()
11:47:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:58
DEBUG
Entering _get_cookie_and_crumb()
11:47:58
DEBUG
cookie_mode = 'basic'
11:47:58
DEBUG
Entering _get_cookie_and_crumb_basic()
11:47:58
DEBUG
Entering _get_cookie_basic()
11:47:58
DEBUG
reusing cookie
11:47:58
DEBUG
Exiting _get_cookie_basic()
11:47:58
DEBUG
Entering _get_crumb_basic()
11:47:58
DEBUG
reusing crumb
11:47:58
DEBUG
Exiting _get_crumb_basic()
11:47:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:47:58
DEBUG
Exiting _get_cookie_and_crumb()
11:47:58
DEBUG
response code=200
11:47:58
DEBUG
Exiting _make_request()
11:47:58
DEBUG
Exiting get()
11:47:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:47:56
11:47:58
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:56-05:00
11:47:58
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:47:56-05:00
11:47:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:47:58
DEBUG
Exiting history()
11:48:08
DEBUG
Entering history()
11:48:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:08
DEBUG
Entering history()
11:48:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:08
DEBUG
Entering get()
11:48:08
DEBUG
Entering _make_request()
11:48:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:08
DEBUG
Entering _get_cookie_and_crumb()
11:48:08
DEBUG
cookie_mode = 'basic'
11:48:08
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:08
DEBUG
Entering _get_cookie_basic()
11:48:08
DEBUG
reusing cookie
11:48:08
DEBUG
Exiting _get_cookie_basic()
11:48:08
DEBUG
Entering _get_crumb_basic()
11:48:08
DEBUG
reusing crumb
11:48:08
DEBUG
Exiting _get_crumb_basic()
11:48:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:08
DEBUG
Exiting _get_cookie_and_crumb()
11:48:08
DEBUG
response code=200
11:48:08
DEBUG
Exiting _make_request()
11:48:08
DEBUG
Exiting get()
11:48:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:48:00
11:48:08
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:48:00-05:00
11:48:08
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:08
DEBUG
Exiting history()
11:48:08
DEBUG
Exiting history()
11:48:08
DEBUG
Entering history()
11:48:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:08
DEBUG
Entering get()
11:48:08
DEBUG
Entering _make_request()
11:48:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:08
DEBUG
Entering _get_cookie_and_crumb()
11:48:08
DEBUG
cookie_mode = 'basic'
11:48:08
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:08
DEBUG
Entering _get_cookie_basic()
11:48:08
DEBUG
reusing cookie
11:48:08
DEBUG
Exiting _get_cookie_basic()
11:48:08
DEBUG
Entering _get_crumb_basic()
11:48:08
DEBUG
reusing crumb
11:48:08
DEBUG
Exiting _get_crumb_basic()
11:48:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:08
DEBUG
Exiting _get_cookie_and_crumb()
11:48:08
DEBUG
response code=200
11:48:08
DEBUG
Exiting _make_request()
11:48:08
DEBUG
Exiting get()
11:48:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:48:00
11:48:08
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:00-05:00
11:48:08
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:00-05:00
11:48:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:00-05:00
11:48:08
DEBUG
Exiting history()
11:48:08
DEBUG
POLL [Yahoo]: 11:48:08 Price=$55.01
11:48:08
DEBUG
CHECK: C=55.01 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:48:18
DEBUG
Entering history()
11:48:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:18
DEBUG
Entering history()
11:48:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:18
DEBUG
Entering get()
11:48:18
DEBUG
Entering _make_request()
11:48:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:18
DEBUG
Entering _get_cookie_and_crumb()
11:48:18
DEBUG
cookie_mode = 'basic'
11:48:18
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:18
DEBUG
Entering _get_cookie_basic()
11:48:18
DEBUG
reusing cookie
11:48:18
DEBUG
Exiting _get_cookie_basic()
11:48:18
DEBUG
Entering _get_crumb_basic()
11:48:18
DEBUG
reusing crumb
11:48:18
DEBUG
Exiting _get_crumb_basic()
11:48:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:18
DEBUG
Exiting _get_cookie_and_crumb()
11:48:18
DEBUG
response code=200
11:48:18
DEBUG
Exiting _make_request()
11:48:18
DEBUG
Exiting get()
11:48:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:48:14
11:48:18
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:48:14-05:00
11:48:18
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:18
DEBUG
Exiting history()
11:48:18
DEBUG
Exiting history()
11:48:18
DEBUG
Entering history()
11:48:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:18
DEBUG
Entering get()
11:48:18
DEBUG
Entering _make_request()
11:48:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:18
DEBUG
Entering _get_cookie_and_crumb()
11:48:18
DEBUG
cookie_mode = 'basic'
11:48:18
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:18
DEBUG
Entering _get_cookie_basic()
11:48:18
DEBUG
reusing cookie
11:48:18
DEBUG
Exiting _get_cookie_basic()
11:48:18
DEBUG
Entering _get_crumb_basic()
11:48:18
DEBUG
reusing crumb
11:48:18
DEBUG
Exiting _get_crumb_basic()
11:48:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:18
DEBUG
Exiting _get_cookie_and_crumb()
11:48:18
DEBUG
response code=200
11:48:18
DEBUG
Exiting _make_request()
11:48:18
DEBUG
Exiting get()
11:48:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:48:00
11:48:18
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:00-05:00
11:48:18
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:00-05:00
11:48:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:00-05:00
11:48:18
DEBUG
Exiting history()
11:48:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:28
DEBUG
Entering history()
11:48:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:28
DEBUG
Entering history()
11:48:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:28
DEBUG
Entering get()
11:48:28
DEBUG
Entering _make_request()
11:48:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:28
DEBUG
Entering _get_cookie_and_crumb()
11:48:28
DEBUG
cookie_mode = 'basic'
11:48:28
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:28
DEBUG
Entering _get_cookie_basic()
11:48:28
DEBUG
reusing cookie
11:48:28
DEBUG
Exiting _get_cookie_basic()
11:48:28
DEBUG
Entering _get_crumb_basic()
11:48:28
DEBUG
reusing crumb
11:48:28
DEBUG
Exiting _get_crumb_basic()
11:48:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:28
DEBUG
Exiting _get_cookie_and_crumb()
11:48:28
DEBUG
response code=200
11:48:28
DEBUG
Exiting _make_request()
11:48:28
DEBUG
Exiting get()
11:48:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:48:14
11:48:28
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:48:14-05:00
11:48:28
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:28
DEBUG
Exiting history()
11:48:28
DEBUG
Exiting history()
11:48:28
DEBUG
Entering history()
11:48:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:28
DEBUG
Entering get()
11:48:28
DEBUG
Entering _make_request()
11:48:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:28
DEBUG
Entering _get_cookie_and_crumb()
11:48:28
DEBUG
cookie_mode = 'basic'
11:48:28
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:28
DEBUG
Entering _get_cookie_basic()
11:48:28
DEBUG
reusing cookie
11:48:28
DEBUG
Exiting _get_cookie_basic()
11:48:28
DEBUG
Entering _get_crumb_basic()
11:48:28
DEBUG
reusing crumb
11:48:28
DEBUG
Exiting _get_crumb_basic()
11:48:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:28
DEBUG
Exiting _get_cookie_and_crumb()
11:48:28
DEBUG
response code=200
11:48:28
DEBUG
Exiting _make_request()
11:48:28
DEBUG
Exiting get()
11:48:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:48:25
11:48:28
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:25-05:00
11:48:28
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:25-05:00
11:48:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:48:28
DEBUG
Exiting history()
11:48:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:48:38
DEBUG
Entering history()
11:48:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:38
DEBUG
Entering history()
11:48:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:38
DEBUG
Entering get()
11:48:38
DEBUG
Entering _make_request()
11:48:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:38
DEBUG
Entering _get_cookie_and_crumb()
11:48:38
DEBUG
cookie_mode = 'basic'
11:48:38
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:38
DEBUG
Entering _get_cookie_basic()
11:48:38
DEBUG
reusing cookie
11:48:38
DEBUG
Exiting _get_cookie_basic()
11:48:38
DEBUG
Entering _get_crumb_basic()
11:48:38
DEBUG
reusing crumb
11:48:38
DEBUG
Exiting _get_crumb_basic()
11:48:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:38
DEBUG
Exiting _get_cookie_and_crumb()
11:48:38
DEBUG
response code=200
11:48:38
DEBUG
Exiting _make_request()
11:48:38
DEBUG
Exiting get()
11:48:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:48:36
11:48:38
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:48:36-05:00
11:48:38
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:38
DEBUG
Exiting history()
11:48:38
DEBUG
Exiting history()
11:48:38
DEBUG
Entering history()
11:48:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:38
DEBUG
Entering get()
11:48:38
DEBUG
Entering _make_request()
11:48:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:38
DEBUG
Entering _get_cookie_and_crumb()
11:48:38
DEBUG
cookie_mode = 'basic'
11:48:38
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:38
DEBUG
Entering _get_cookie_basic()
11:48:38
DEBUG
reusing cookie
11:48:38
DEBUG
Exiting _get_cookie_basic()
11:48:38
DEBUG
Entering _get_crumb_basic()
11:48:38
DEBUG
reusing crumb
11:48:38
DEBUG
Exiting _get_crumb_basic()
11:48:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:38
DEBUG
Exiting _get_cookie_and_crumb()
11:48:38
DEBUG
response code=200
11:48:38
DEBUG
Exiting _make_request()
11:48:38
DEBUG
Exiting get()
11:48:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:48:36
11:48:38
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:36-05:00
11:48:38
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:36-05:00
11:48:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:48:38
DEBUG
Exiting history()
11:48:38
DEBUG
POLL [Yahoo]: 11:48:38 Price=$55.03
11:48:38
DEBUG
CHECK: C=55.03 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:48:48
DEBUG
Entering history()
11:48:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:48
DEBUG
Entering history()
11:48:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:48
DEBUG
Entering get()
11:48:48
DEBUG
Entering _make_request()
11:48:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:48
DEBUG
Entering _get_cookie_and_crumb()
11:48:48
DEBUG
cookie_mode = 'basic'
11:48:48
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:48
DEBUG
Entering _get_cookie_basic()
11:48:48
DEBUG
reusing cookie
11:48:48
DEBUG
Exiting _get_cookie_basic()
11:48:48
DEBUG
Entering _get_crumb_basic()
11:48:48
DEBUG
reusing crumb
11:48:48
DEBUG
Exiting _get_crumb_basic()
11:48:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:48
DEBUG
Exiting _get_cookie_and_crumb()
11:48:48
DEBUG
response code=200
11:48:48
DEBUG
Exiting _make_request()
11:48:48
DEBUG
Exiting get()
11:48:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:48:36
11:48:48
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:48:36-05:00
11:48:48
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:48
DEBUG
Exiting history()
11:48:48
DEBUG
Exiting history()
11:48:48
DEBUG
Entering history()
11:48:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:48
DEBUG
Entering get()
11:48:48
DEBUG
Entering _make_request()
11:48:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:48
DEBUG
Entering _get_cookie_and_crumb()
11:48:48
DEBUG
cookie_mode = 'basic'
11:48:48
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:48
DEBUG
Entering _get_cookie_basic()
11:48:48
DEBUG
reusing cookie
11:48:48
DEBUG
Exiting _get_cookie_basic()
11:48:48
DEBUG
Entering _get_crumb_basic()
11:48:48
DEBUG
reusing crumb
11:48:48
DEBUG
Exiting _get_crumb_basic()
11:48:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:48
DEBUG
Exiting _get_cookie_and_crumb()
11:48:48
DEBUG
response code=200
11:48:48
DEBUG
Exiting _make_request()
11:48:48
DEBUG
Exiting get()
11:48:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:48:36
11:48:48
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:36-05:00
11:48:48
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:36-05:00
11:48:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:48:48
DEBUG
Exiting history()
11:48:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:58
DEBUG
Entering history()
11:48:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:58
DEBUG
Entering history()
11:48:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:58
DEBUG
Entering get()
11:48:58
DEBUG
Entering _make_request()
11:48:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:58
DEBUG
Entering _get_cookie_and_crumb()
11:48:58
DEBUG
cookie_mode = 'basic'
11:48:58
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:58
DEBUG
Entering _get_cookie_basic()
11:48:58
DEBUG
reusing cookie
11:48:58
DEBUG
Exiting _get_cookie_basic()
11:48:58
DEBUG
Entering _get_crumb_basic()
11:48:58
DEBUG
reusing crumb
11:48:58
DEBUG
Exiting _get_crumb_basic()
11:48:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:58
DEBUG
Exiting _get_cookie_and_crumb()
11:48:58
DEBUG
response code=200
11:48:58
DEBUG
Exiting _make_request()
11:48:58
DEBUG
Exiting get()
11:48:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:48:58
11:48:58
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:48:58-05:00
11:48:58
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:48:58
DEBUG
Exiting history()
11:48:58
DEBUG
Exiting history()
11:48:58
DEBUG
Entering history()
11:48:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:58
DEBUG
Entering get()
11:48:58
DEBUG
Entering _make_request()
11:48:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:58
DEBUG
Entering _get_cookie_and_crumb()
11:48:58
DEBUG
cookie_mode = 'basic'
11:48:58
DEBUG
Entering _get_cookie_and_crumb_basic()
11:48:58
DEBUG
Entering _get_cookie_basic()
11:48:58
DEBUG
reusing cookie
11:48:58
DEBUG
Exiting _get_cookie_basic()
11:48:58
DEBUG
Entering _get_crumb_basic()
11:48:58
DEBUG
reusing crumb
11:48:58
DEBUG
Exiting _get_crumb_basic()
11:48:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:48:58
DEBUG
Exiting _get_cookie_and_crumb()
11:48:58
DEBUG
response code=200
11:48:58
DEBUG
Exiting _make_request()
11:48:58
DEBUG
Exiting get()
11:48:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:48:58
11:48:58
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:58-05:00
11:48:58
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:58-05:00
11:48:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:48:58
DEBUG
Exiting history()
11:49:08
DEBUG
Entering history()
11:49:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:08
DEBUG
Entering history()
11:49:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:08
DEBUG
Entering get()
11:49:08
DEBUG
Entering _make_request()
11:49:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:08
DEBUG
Entering _get_cookie_and_crumb()
11:49:08
DEBUG
cookie_mode = 'basic'
11:49:08
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:08
DEBUG
Entering _get_cookie_basic()
11:49:08
DEBUG
reusing cookie
11:49:08
DEBUG
Exiting _get_cookie_basic()
11:49:08
DEBUG
Entering _get_crumb_basic()
11:49:08
DEBUG
reusing crumb
11:49:08
DEBUG
Exiting _get_crumb_basic()
11:49:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:08
DEBUG
Exiting _get_cookie_and_crumb()
11:49:08
DEBUG
response code=200
11:49:08
DEBUG
Exiting _make_request()
11:49:08
DEBUG
Exiting get()
11:49:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:48:58
11:49:08
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:48:58-05:00
11:49:08
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:08
DEBUG
Exiting history()
11:49:08
DEBUG
Exiting history()
11:49:08
DEBUG
Entering history()
11:49:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:08
DEBUG
Entering get()
11:49:08
DEBUG
Entering _make_request()
11:49:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:08
DEBUG
Entering _get_cookie_and_crumb()
11:49:08
DEBUG
cookie_mode = 'basic'
11:49:08
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:08
DEBUG
Entering _get_cookie_basic()
11:49:08
DEBUG
reusing cookie
11:49:08
DEBUG
Exiting _get_cookie_basic()
11:49:08
DEBUG
Entering _get_crumb_basic()
11:49:08
DEBUG
reusing crumb
11:49:08
DEBUG
Exiting _get_crumb_basic()
11:49:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:08
DEBUG
Exiting _get_cookie_and_crumb()
11:49:08
DEBUG
response code=200
11:49:08
DEBUG
Exiting _make_request()
11:49:08
DEBUG
Exiting get()
11:49:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:48:58
11:49:08
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:58-05:00
11:49:08
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:48:58-05:00
11:49:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:49:08
DEBUG
Exiting history()
11:49:18
DEBUG
Entering history()
11:49:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:18
DEBUG
Entering history()
11:49:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:18
DEBUG
Entering get()
11:49:18
DEBUG
Entering _make_request()
11:49:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:18
DEBUG
Entering _get_cookie_and_crumb()
11:49:18
DEBUG
cookie_mode = 'basic'
11:49:18
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:18
DEBUG
Entering _get_cookie_basic()
11:49:18
DEBUG
reusing cookie
11:49:18
DEBUG
Exiting _get_cookie_basic()
11:49:18
DEBUG
Entering _get_crumb_basic()
11:49:18
DEBUG
reusing crumb
11:49:18
DEBUG
Exiting _get_crumb_basic()
11:49:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:18
DEBUG
Exiting _get_cookie_and_crumb()
11:49:18
DEBUG
response code=200
11:49:18
DEBUG
Exiting _make_request()
11:49:18
DEBUG
Exiting get()
11:49:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:49:15
11:49:18
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:49:15-05:00
11:49:18
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:18
DEBUG
Exiting history()
11:49:18
DEBUG
Exiting history()
11:49:18
DEBUG
Entering history()
11:49:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:18
DEBUG
Entering get()
11:49:18
DEBUG
Entering _make_request()
11:49:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:18
DEBUG
Entering _get_cookie_and_crumb()
11:49:18
DEBUG
cookie_mode = 'basic'
11:49:18
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:18
DEBUG
Entering _get_cookie_basic()
11:49:18
DEBUG
reusing cookie
11:49:18
DEBUG
Exiting _get_cookie_basic()
11:49:18
DEBUG
Entering _get_crumb_basic()
11:49:18
DEBUG
reusing crumb
11:49:18
DEBUG
Exiting _get_crumb_basic()
11:49:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:18
DEBUG
Exiting _get_cookie_and_crumb()
11:49:18
DEBUG
response code=200
11:49:18
DEBUG
Exiting _make_request()
11:49:18
DEBUG
Exiting get()
11:49:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:49:15
11:49:18
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:15-05:00
11:49:18
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:15-05:00
11:49:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:49:18
DEBUG
Exiting history()
11:49:18
DEBUG
POLL [Yahoo]: 11:49:18 Price=$55.04
11:49:18
DEBUG
CHECK: C=55.04 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:49:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:28
DEBUG
Entering history()
11:49:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:28
DEBUG
Entering history()
11:49:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:28
DEBUG
Entering get()
11:49:28
DEBUG
Entering _make_request()
11:49:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:28
DEBUG
Entering _get_cookie_and_crumb()
11:49:28
DEBUG
cookie_mode = 'basic'
11:49:28
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:28
DEBUG
Entering _get_cookie_basic()
11:49:28
DEBUG
reusing cookie
11:49:28
DEBUG
Exiting _get_cookie_basic()
11:49:28
DEBUG
Entering _get_crumb_basic()
11:49:28
DEBUG
reusing crumb
11:49:28
DEBUG
Exiting _get_crumb_basic()
11:49:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:28
DEBUG
Exiting _get_cookie_and_crumb()
11:49:28
DEBUG
response code=200
11:49:28
DEBUG
Exiting _make_request()
11:49:28
DEBUG
Exiting get()
11:49:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:49:15
11:49:28
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:49:15-05:00
11:49:28
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:28
DEBUG
Exiting history()
11:49:28
DEBUG
Exiting history()
11:49:28
DEBUG
Entering history()
11:49:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:28
DEBUG
Entering get()
11:49:28
DEBUG
Entering _make_request()
11:49:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:28
DEBUG
Entering _get_cookie_and_crumb()
11:49:28
DEBUG
cookie_mode = 'basic'
11:49:28
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:28
DEBUG
Entering _get_cookie_basic()
11:49:28
DEBUG
reusing cookie
11:49:28
DEBUG
Exiting _get_cookie_basic()
11:49:28
DEBUG
Entering _get_crumb_basic()
11:49:28
DEBUG
reusing crumb
11:49:28
DEBUG
Exiting _get_crumb_basic()
11:49:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:28
DEBUG
Exiting _get_cookie_and_crumb()
11:49:29
DEBUG
response code=200
11:49:29
DEBUG
Exiting _make_request()
11:49:29
DEBUG
Exiting get()
11:49:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:49:26
11:49:29
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:26-05:00
11:49:29
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:26-05:00
11:49:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:49:29
DEBUG
Exiting history()
11:49:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:49:39
DEBUG
Entering history()
11:49:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:39
DEBUG
Entering history()
11:49:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:39
DEBUG
Entering get()
11:49:39
DEBUG
Entering _make_request()
11:49:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:39
DEBUG
Entering _get_cookie_and_crumb()
11:49:39
DEBUG
cookie_mode = 'basic'
11:49:39
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:39
DEBUG
Entering _get_cookie_basic()
11:49:39
DEBUG
reusing cookie
11:49:39
DEBUG
Exiting _get_cookie_basic()
11:49:39
DEBUG
Entering _get_crumb_basic()
11:49:39
DEBUG
reusing crumb
11:49:39
DEBUG
Exiting _get_crumb_basic()
11:49:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:39
DEBUG
Exiting _get_cookie_and_crumb()
11:49:39
DEBUG
response code=200
11:49:39
DEBUG
Exiting _make_request()
11:49:39
DEBUG
Exiting get()
11:49:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:49:26
11:49:39
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:49:26-05:00
11:49:39
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:39
DEBUG
Exiting history()
11:49:39
DEBUG
Exiting history()
11:49:39
DEBUG
Entering history()
11:49:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:39
DEBUG
Entering get()
11:49:39
DEBUG
Entering _make_request()
11:49:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:39
DEBUG
Entering _get_cookie_and_crumb()
11:49:39
DEBUG
cookie_mode = 'basic'
11:49:39
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:39
DEBUG
Entering _get_cookie_basic()
11:49:39
DEBUG
reusing cookie
11:49:39
DEBUG
Exiting _get_cookie_basic()
11:49:39
DEBUG
Entering _get_crumb_basic()
11:49:39
DEBUG
reusing crumb
11:49:39
DEBUG
Exiting _get_crumb_basic()
11:49:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:39
DEBUG
Exiting _get_cookie_and_crumb()
11:49:39
DEBUG
response code=200
11:49:39
DEBUG
Exiting _make_request()
11:49:39
DEBUG
Exiting get()
11:49:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:49:26
11:49:39
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:26-05:00
11:49:39
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:26-05:00
11:49:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:49:39
DEBUG
Exiting history()
11:49:39
DEBUG
POLL [Yahoo]: 11:49:39 Price=$55.03
11:49:39
DEBUG
CHECK: C=55.03 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:49:49
DEBUG
Entering history()
11:49:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:49
DEBUG
Entering history()
11:49:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:49
DEBUG
Entering get()
11:49:49
DEBUG
Entering _make_request()
11:49:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:49
DEBUG
Entering _get_cookie_and_crumb()
11:49:49
DEBUG
cookie_mode = 'basic'
11:49:49
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:49
DEBUG
Entering _get_cookie_basic()
11:49:49
DEBUG
reusing cookie
11:49:49
DEBUG
Exiting _get_cookie_basic()
11:49:49
DEBUG
Entering _get_crumb_basic()
11:49:49
DEBUG
reusing crumb
11:49:49
DEBUG
Exiting _get_crumb_basic()
11:49:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:49
DEBUG
Exiting _get_cookie_and_crumb()
11:49:49
DEBUG
response code=200
11:49:49
DEBUG
Exiting _make_request()
11:49:49
DEBUG
Exiting get()
11:49:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:49:26
11:49:49
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:49:26-05:00
11:49:49
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:49
DEBUG
Exiting history()
11:49:49
DEBUG
Exiting history()
11:49:49
DEBUG
Entering history()
11:49:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:49
DEBUG
Entering get()
11:49:49
DEBUG
Entering _make_request()
11:49:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:49
DEBUG
Entering _get_cookie_and_crumb()
11:49:49
DEBUG
cookie_mode = 'basic'
11:49:49
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:49
DEBUG
Entering _get_cookie_basic()
11:49:49
DEBUG
reusing cookie
11:49:49
DEBUG
Exiting _get_cookie_basic()
11:49:49
DEBUG
Entering _get_crumb_basic()
11:49:49
DEBUG
reusing crumb
11:49:49
DEBUG
Exiting _get_crumb_basic()
11:49:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:49
DEBUG
Exiting _get_cookie_and_crumb()
11:49:49
DEBUG
response code=200
11:49:49
DEBUG
Exiting _make_request()
11:49:49
DEBUG
Exiting get()
11:49:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:49:47
11:49:49
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:47-05:00
11:49:49
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:47-05:00
11:49:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:49:49
DEBUG
Exiting history()
11:49:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:59
DEBUG
Entering history()
11:49:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:59
DEBUG
Entering history()
11:49:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:59
DEBUG
Entering get()
11:49:59
DEBUG
Entering _make_request()
11:49:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:59
DEBUG
Entering _get_cookie_and_crumb()
11:49:59
DEBUG
cookie_mode = 'basic'
11:49:59
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:59
DEBUG
Entering _get_cookie_basic()
11:49:59
DEBUG
reusing cookie
11:49:59
DEBUG
Exiting _get_cookie_basic()
11:49:59
DEBUG
Entering _get_crumb_basic()
11:49:59
DEBUG
reusing crumb
11:49:59
DEBUG
Exiting _get_crumb_basic()
11:49:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:59
DEBUG
Exiting _get_cookie_and_crumb()
11:49:59
DEBUG
response code=200
11:49:59
DEBUG
Exiting _make_request()
11:49:59
DEBUG
Exiting get()
11:49:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:49:58
11:49:59
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:49:58-05:00
11:49:59
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:49:59
DEBUG
Exiting history()
11:49:59
DEBUG
Exiting history()
11:49:59
DEBUG
Entering history()
11:49:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:59
DEBUG
Entering get()
11:49:59
DEBUG
Entering _make_request()
11:49:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:59
DEBUG
Entering _get_cookie_and_crumb()
11:49:59
DEBUG
cookie_mode = 'basic'
11:49:59
DEBUG
Entering _get_cookie_and_crumb_basic()
11:49:59
DEBUG
Entering _get_cookie_basic()
11:49:59
DEBUG
reusing cookie
11:49:59
DEBUG
Exiting _get_cookie_basic()
11:49:59
DEBUG
Entering _get_crumb_basic()
11:49:59
DEBUG
reusing crumb
11:49:59
DEBUG
Exiting _get_crumb_basic()
11:49:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:49:59
DEBUG
Exiting _get_cookie_and_crumb()
11:49:59
DEBUG
response code=200
11:49:59
DEBUG
Exiting _make_request()
11:49:59
DEBUG
Exiting get()
11:49:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:49:58
11:49:59
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:58-05:00
11:49:59
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:58-05:00
11:49:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:49:59
DEBUG
Exiting history()
11:49:59
DEBUG
POLL [Yahoo]: 11:49:59 Price=$55.02
11:49:59
DEBUG
CHECK: C=55.02 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:50:00
DEBUG
BAR: 11:49:00 O=55.01 H=55.01 L=55.01 C=55.01
11:50:00
DEBUG
Checking: C=55.01 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:50:09
DEBUG
Entering history()
11:50:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:09
DEBUG
Entering history()
11:50:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:09
DEBUG
Entering get()
11:50:09
DEBUG
Entering _make_request()
11:50:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:09
DEBUG
Entering _get_cookie_and_crumb()
11:50:09
DEBUG
cookie_mode = 'basic'
11:50:09
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:09
DEBUG
Entering _get_cookie_basic()
11:50:09
DEBUG
reusing cookie
11:50:09
DEBUG
Exiting _get_cookie_basic()
11:50:09
DEBUG
Entering _get_crumb_basic()
11:50:09
DEBUG
reusing crumb
11:50:09
DEBUG
Exiting _get_crumb_basic()
11:50:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:09
DEBUG
Exiting _get_cookie_and_crumb()
11:50:09
DEBUG
response code=200
11:50:09
DEBUG
Exiting _make_request()
11:50:09
DEBUG
Exiting get()
11:50:09
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:49:58
11:50:09
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:49:58-05:00
11:50:09
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:09
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:09
DEBUG
Exiting history()
11:50:09
DEBUG
Exiting history()
11:50:09
DEBUG
Entering history()
11:50:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:09
DEBUG
Entering get()
11:50:09
DEBUG
Entering _make_request()
11:50:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:09
DEBUG
Entering _get_cookie_and_crumb()
11:50:09
DEBUG
cookie_mode = 'basic'
11:50:09
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:09
DEBUG
Entering _get_cookie_basic()
11:50:09
DEBUG
reusing cookie
11:50:09
DEBUG
Exiting _get_cookie_basic()
11:50:09
DEBUG
Entering _get_crumb_basic()
11:50:09
DEBUG
reusing crumb
11:50:09
DEBUG
Exiting _get_crumb_basic()
11:50:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:09
DEBUG
Exiting _get_cookie_and_crumb()
11:50:09
DEBUG
response code=200
11:50:09
DEBUG
Exiting _make_request()
11:50:09
DEBUG
Exiting get()
11:50:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:49:58
11:50:09
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:58-05:00
11:50:09
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:49:58-05:00
11:50:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:50:09
DEBUG
Exiting history()
11:50:09
DEBUG
CHECK: C=55.02 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:50:19
DEBUG
Entering history()
11:50:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:19
DEBUG
Entering history()
11:50:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:19
DEBUG
Entering get()
11:50:19
DEBUG
Entering _make_request()
11:50:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:19
DEBUG
Entering _get_cookie_and_crumb()
11:50:19
DEBUG
cookie_mode = 'basic'
11:50:19
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:19
DEBUG
Entering _get_cookie_basic()
11:50:19
DEBUG
reusing cookie
11:50:19
DEBUG
Exiting _get_cookie_basic()
11:50:19
DEBUG
Entering _get_crumb_basic()
11:50:19
DEBUG
reusing crumb
11:50:19
DEBUG
Exiting _get_crumb_basic()
11:50:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:19
DEBUG
Exiting _get_cookie_and_crumb()
11:50:19
DEBUG
response code=200
11:50:19
DEBUG
Exiting _make_request()
11:50:19
DEBUG
Exiting get()
11:50:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:50:13
11:50:19
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:50:13-05:00
11:50:19
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:19
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:19
DEBUG
Exiting history()
11:50:19
DEBUG
Exiting history()
11:50:19
DEBUG
Entering history()
11:50:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:19
DEBUG
Entering get()
11:50:19
DEBUG
Entering _make_request()
11:50:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:19
DEBUG
Entering _get_cookie_and_crumb()
11:50:19
DEBUG
cookie_mode = 'basic'
11:50:19
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:19
DEBUG
Entering _get_cookie_basic()
11:50:19
DEBUG
reusing cookie
11:50:19
DEBUG
Exiting _get_cookie_basic()
11:50:19
DEBUG
Entering _get_crumb_basic()
11:50:19
DEBUG
reusing crumb
11:50:19
DEBUG
Exiting _get_crumb_basic()
11:50:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:19
DEBUG
Exiting _get_cookie_and_crumb()
11:50:19
DEBUG
response code=200
11:50:19
DEBUG
Exiting _make_request()
11:50:19
DEBUG
Exiting get()
11:50:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:50:13
11:50:19
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:13-05:00
11:50:19
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:13-05:00
11:50:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:50:19
DEBUG
Exiting history()
11:50:19
DEBUG
POLL [Yahoo]: 11:50:19 Price=$55.00
11:50:19
DEBUG
CHECK: C=55.00 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:50:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:50:29
DEBUG
Entering history()
11:50:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:29
DEBUG
Entering history()
11:50:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:29
DEBUG
Entering get()
11:50:29
DEBUG
Entering _make_request()
11:50:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:29
DEBUG
Entering _get_cookie_and_crumb()
11:50:29
DEBUG
cookie_mode = 'basic'
11:50:29
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:29
DEBUG
Entering _get_cookie_basic()
11:50:29
DEBUG
reusing cookie
11:50:29
DEBUG
Exiting _get_cookie_basic()
11:50:29
DEBUG
Entering _get_crumb_basic()
11:50:29
DEBUG
reusing crumb
11:50:29
DEBUG
Exiting _get_crumb_basic()
11:50:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:29
DEBUG
Exiting _get_cookie_and_crumb()
11:50:29
DEBUG
response code=200
11:50:29
DEBUG
Exiting _make_request()
11:50:29
DEBUG
Exiting get()
11:50:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:50:13
11:50:29
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:50:13-05:00
11:50:29
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:29
DEBUG
Exiting history()
11:50:29
DEBUG
Exiting history()
11:50:29
DEBUG
Entering history()
11:50:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:29
DEBUG
Entering get()
11:50:29
DEBUG
Entering _make_request()
11:50:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:29
DEBUG
Entering _get_cookie_and_crumb()
11:50:29
DEBUG
cookie_mode = 'basic'
11:50:29
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:29
DEBUG
Entering _get_cookie_basic()
11:50:29
DEBUG
reusing cookie
11:50:29
DEBUG
Exiting _get_cookie_basic()
11:50:29
DEBUG
Entering _get_crumb_basic()
11:50:29
DEBUG
reusing crumb
11:50:29
DEBUG
Exiting _get_crumb_basic()
11:50:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:29
DEBUG
Exiting _get_cookie_and_crumb()
11:50:29
DEBUG
response code=200
11:50:29
DEBUG
Exiting _make_request()
11:50:29
DEBUG
Exiting get()
11:50:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:50:13
11:50:29
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:13-05:00
11:50:29
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:13-05:00
11:50:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:50:29
DEBUG
Exiting history()
11:50:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:50:39
DEBUG
Entering history()
11:50:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:39
DEBUG
Entering history()
11:50:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:39
DEBUG
Entering get()
11:50:39
DEBUG
Entering _make_request()
11:50:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:39
DEBUG
Entering _get_cookie_and_crumb()
11:50:39
DEBUG
cookie_mode = 'basic'
11:50:39
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:39
DEBUG
Entering _get_cookie_basic()
11:50:39
DEBUG
reusing cookie
11:50:39
DEBUG
Exiting _get_cookie_basic()
11:50:39
DEBUG
Entering _get_crumb_basic()
11:50:39
DEBUG
reusing crumb
11:50:39
DEBUG
Exiting _get_crumb_basic()
11:50:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:39
DEBUG
Exiting _get_cookie_and_crumb()
11:50:39
DEBUG
response code=200
11:50:39
DEBUG
Exiting _make_request()
11:50:39
DEBUG
Exiting get()
11:50:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:50:37
11:50:39
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:50:37-05:00
11:50:39
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:39
DEBUG
Exiting history()
11:50:39
DEBUG
Exiting history()
11:50:39
DEBUG
Entering history()
11:50:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:39
DEBUG
Entering get()
11:50:39
DEBUG
Entering _make_request()
11:50:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:39
DEBUG
Entering _get_cookie_and_crumb()
11:50:39
DEBUG
cookie_mode = 'basic'
11:50:39
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:39
DEBUG
Entering _get_cookie_basic()
11:50:39
DEBUG
reusing cookie
11:50:39
DEBUG
Exiting _get_cookie_basic()
11:50:39
DEBUG
Entering _get_crumb_basic()
11:50:39
DEBUG
reusing crumb
11:50:39
DEBUG
Exiting _get_crumb_basic()
11:50:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:39
DEBUG
Exiting _get_cookie_and_crumb()
11:50:39
DEBUG
response code=200
11:50:39
DEBUG
Exiting _make_request()
11:50:39
DEBUG
Exiting get()
11:50:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:50:37
11:50:39
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:37-05:00
11:50:39
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:37-05:00
11:50:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:50:39
DEBUG
Exiting history()
11:50:39
DEBUG
POLL [Yahoo]: 11:50:39 Price=$55.02
11:50:39
DEBUG
CHECK: C=55.02 vs OH=57.02 OL=56.38 | broke_high=False broke_low=True
11:50:49
DEBUG
Entering history()
11:50:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:49
DEBUG
Entering history()
11:50:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:49
DEBUG
Entering get()
11:50:49
DEBUG
Entering _make_request()
11:50:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:49
DEBUG
Entering _get_cookie_and_crumb()
11:50:49
DEBUG
cookie_mode = 'basic'
11:50:49
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:49
DEBUG
Entering _get_cookie_basic()
11:50:49
DEBUG
reusing cookie
11:50:49
DEBUG
Exiting _get_cookie_basic()
11:50:49
DEBUG
Entering _get_crumb_basic()
11:50:49
DEBUG
reusing crumb
11:50:49
DEBUG
Exiting _get_crumb_basic()
11:50:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:49
DEBUG
Exiting _get_cookie_and_crumb()
11:50:49
DEBUG
response code=200
11:50:49
DEBUG
Exiting _make_request()
11:50:49
DEBUG
Exiting get()
11:50:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-28 14:30:00 -> 2026-01-28 16:50:37
11:50:49
DEBUG
TNA: OHLC after cleaning: 2025-01-28 09:30:00-05:00 -> 2026-01-28 11:50:37-05:00
11:50:49
DEBUG
TNA: OHLC after combining events: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-28 00:00:00-05:00 -> 2026-01-28 00:00:00-05:00
11:50:49
DEBUG
Exiting history()
11:50:49
DEBUG
Exiting history()
11:50:49
DEBUG
Entering history()
11:50:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:49
DEBUG
Entering get()
11:50:49
DEBUG
Entering _make_request()
11:50:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:49
DEBUG
Entering _get_cookie_and_crumb()
11:50:49
DEBUG
cookie_mode = 'basic'
11:50:49
DEBUG
Entering _get_cookie_and_crumb_basic()
11:50:49
DEBUG
Entering _get_cookie_basic()
11:50:49
DEBUG
reusing cookie
11:50:49
DEBUG
Exiting _get_cookie_basic()
11:50:49
DEBUG
Entering _get_crumb_basic()
11:50:49
DEBUG
reusing crumb
11:50:49
DEBUG
Exiting _get_crumb_basic()
11:50:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:50:49
DEBUG
Exiting _get_cookie_and_crumb()
11:50:49
DEBUG
response code=200
11:50:49
DEBUG
Exiting _make_request()
11:50:49
DEBUG
Exiting get()
11:50:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-22 09:00:00 -> 2026-01-28 16:50:37
11:50:49
DEBUG
TNA: OHLC after cleaning: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:37-05:00
11:50:49
DEBUG
TNA: OHLC after combining events: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:50:37-05:00
11:50:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-22 04:00:00-05:00 -> 2026-01-28 11:30:00-05:00
11:50:49
DEBUG
Exiting history()
11:50:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None